{
 "schema": "aiblocks-page/1",
 "id": "agency-esg-sustainability-officer",
 "type": "agent",
 "name": "Sustainability reporting planner",
 "summary": "Plan your ESG and sustainability reporting with material topics, framework fit, data gaps and claims that need proof. Not audit or legal advice.",
 "headline": "Sustainability reporting planner",
 "subhead": "Describe your company and what ESG data you have. Your AI picks the topics that matter, matches them to a reporting framework, and lists the evidence you still need. You get a reporting plan, a claims check and a calendar to review with your finance or legal lead.",
 "job": {
  "id": "document-work",
  "name": "Write down how work gets done"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "spreadsheet",
   "required": false,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  },
  {
   "type": "document",
   "required": false,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  },
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  }
 ],
 "you_give": [
  "A short description of your company, such as size, sector, countries and who you sell to",
  "Why you are doing this, for example a customer questionnaire, a first report or a target review",
  "What you already have, such as energy bills, travel data, HR figures, policies or an old report",
  "The framework you want to use, such as GRI, SASB, TCFD, CSRD or CDP (optional)",
  "The claims you make today in marketing or tenders (optional)"
 ],
 "you_get": [
  "A short list of material ESG topics with a score for each and the reason",
  "A framework fit that says which disclosures your topics point to",
  "A data gap list that says what proof you still need for each topic",
  "A plan for your emissions count, with the categories to include and where the data comes from",
  "A check of each target and public claim, with greenwashing risks marked",
  "A reporting calendar and a list of rules and dates to check against the current text"
 ],
 "use_when": [
  "A customer, lender or investor sends an ESG questionnaire and you have no plan to answer it.",
  "You must start a first sustainability report and do not know which topics to cover.",
  "You want to set a carbon target and need to check it has a believable path.",
  "Your marketing says \"carbon neutral\" or \"eco-friendly\" and you want to know if you can back it up."
 ],
 "skip_when": [
  "You have the data and want a draft report written. Use the Sustainability reporting reviewer.",
  "You want to know if EU sustainability reporting rules apply to you. Use the EU sustainability report checker.",
  "You want emissions worked out from shipping, energy and supplier data. Use the Supply chain carbon tracker."
 ],
 "output_sample": {
  "input": [
   "A short description of your company and why you want an ESG plan",
   "Whatever ESG data and policies you have today",
   "The framework you want to follow (optional)",
   "The claims you make in marketing or tenders (optional)"
  ],
  "output": [
   {
    "name": "Material topics",
    "contains": "A scored list of the topics that matter most, with the reason for each score."
   },
   {
    "name": "Framework fit",
    "contains": "Each topic matched to a disclosure in your chosen framework, with data you have and lack."
   },
   {
    "name": "Data gaps",
    "contains": "The proof you still need, where to get it and who owns it."
   },
   {
    "name": "Emissions count plan",
    "contains": "The scopes and categories to include, their data sources and calculation methods."
   },
   {
    "name": "Targets and claims check",
    "contains": "Each target and public claim rated for greenwashing risk, with what would make it safe."
   },
   {
    "name": "Calendar and rules to check",
    "contains": "Reporting steps by month, and every rule or date marked for checking against the current text."
   }
  ]
 },
 "output_shape": "ESG PLAN\n  Company and scope: <size, sector, countries> | <purpose> | <framework>\n\nMATERIAL TOPICS\n  <topic> | <financial impact 1-5> | <stakeholder concern 1-5> | <chance of becoming a rule 1-5> | <reason>\n\nFRAMEWORK FIT\n  <topic> | <disclosure it maps to> | <data you have> | <data missing>\n\nDATA GAPS\n  <gap> | <topic it blocks> | <where to get it> | <who owns it>\n\nEMISSIONS COUNT PLAN\n  <scope or category> | <relevant yes or no> | <data source> | <method>\n\nTARGETS AND CLAIMS CHECK\n  <target or claim> | <evidence> | <greenwashing risk, high, medium or low> | <what would make it safe>\n\nCALENDAR AND RULES TO CHECK\n  <month or rule> | <step> | <owner> | <check the current text>\n\nCHECKS STILL NEEDED\n  <item> | <who should confirm>",
 "how_to_use": [
  "Add the pack as a skill, or paste SKILL.md and then references/source-agent.md into a new chat.",
  "Describe your company and why you are asking. Attach what you have, such as emissions data, HR figures or policies.",
  "Say which job you want first. Pick one, such as the topic list, the emissions plan or the claims check.",
  "Read the gap list before the plan. A plan built on missing data is only a draft.",
  "Treat every rule, date and standard in the answer as a lead. Check it on the regulator's or standard setter's own site.",
  "Have your finance, legal or sustainability lead review the plan before you publish any claim."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "Sustainability reporting reviewer",
   "url": "https://useaiblocks.com/skills/esg-report-preparer",
   "why": "Check the money"
  },
  {
   "name": "Supply chain carbon tracker",
   "url": "https://useaiblocks.com/skills/supply-chain-carbon-tracker",
   "why": "Supply chain carbon tracker"
  },
  {
   "name": "EU sustainability report checker",
   "url": "https://useaiblocks.com/skills/eu-sustainability-report-checker",
   "why": "EU sustainability report checker"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/specialized/esg-sustainability-officer.md",
  "licence": "MIT",
  "original_name": "ESG & Sustainability Officer",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "ESG & Sustainability Officer",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/specialized/esg-sustainability-officer.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions. On 2026-10-28 we matched the SKILL.md input note to the company, data and policy inputs this agent takes."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-esg-sustainability-officer",
  "markdown": "https://useaiblocks.com/agents/agency-esg-sustainability-officer.md",
  "json": "https://useaiblocks.com/agents/agency-esg-sustainability-officer.json",
  "instructions": "https://useaiblocks.com/skills/agency-esg-sustainability-officer/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-esg-sustainability-officer.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-esg-sustainability-officer",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-esg-sustainability-officer",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
