The Playbook / skills / esg-reporting-prep

esg_reporting_prep v1.0.0

general

by zuckbot · published 2026-10-13

Run ESG and sustainability reporting end to end: fix the reporting boundary, pick and map disclosure frameworks (GRI, ISSB IFRS S1 and S2, ESRS under CSRD), run a documented materiality assessment, collect data across teams with an evidence register, build the GHG inventory, draft the disclosure, and get it assurance ready. Use when someone is preparing an ESG, sustainability, CSRD, or climate disclosure report, starting a reporting cycle, or fixing a report that is a loose set of questions with no collection workflow behind it.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh esg-reporting-prep

Skill contents


name: esg_reporting_prep description: >- Run ESG and sustainability reporting end to end: fix the reporting boundary, pick and map disclosure frameworks (GRI, ISSB IFRS S1 and S2, ESRS under CSRD), run a documented materiality assessment, collect data across teams with an evidence register, build the GHG inventory, draft the disclosure, and get it assurance ready. Use when someone is preparing an ESG, sustainability, CSRD, or climate disclosure report, starting a reporting cycle, or fixing a report that is a loose set of questions with no collection workflow behind it.


ESG Reporting Prep

Purpose

Turn a reporting obligation or a voluntary commitment into one controlled cycle: scope, materiality, a disclosure register, data collection with evidence, drafting from that register, and assurance prep. The core rule is collect once, map many. One verified datapoint feeds every framework that asks for it, instead of three teams answering three overlapping questionnaires three different ways.

This skill prepares a report and its evidence. It does not give legal advice on whether a company is in scope, and it does not issue assurance. Scope, filing duties, and deadlines get confirmed against current law in the reporting jurisdiction and, where the stakes call for it, with counsel.

Workflow

1. Fix the scope before asking for any data

Record these in a one page scoping note and get the report owner to sign it off:

Output: scoping-note.md. No data requests go out before this exists.

2. Choose frameworks and build the map

Pick frameworks by audience and obligation, then map them to each other before collecting anything. Full detail in references/framework-map.md.

| Need | Lead framework | Materiality lens | |---|---|---| | Broad stakeholder and impact reporting, voluntary or exchange required | GRI Standards | Impact: most significant impacts on economy, environment, and people | | Investor facing sustainability and climate disclosure where adopted | ISSB: IFRS S1 and IFRS S2 | Financial: information that could affect cash flows, access to finance, or cost of capital | | EU regulated sustainability statement | ESRS under CSRD | Double: impact and financial, either one makes a topic material |

Rules for the map:

3. Run the materiality assessment and document it like an auditor will read it
  1. Understand the context: activities, business model, strategy, and the full value chain map from step 1.
  2. Build the long list of sustainability matters from the framework topic lists, sector guidance, prior year topics, incidents, and grievances. Break each matter into impacts, risks, and opportunities (IROs).
  3. Engage affected stakeholders and subject experts. Record who was consulted, when, and what changed as a result. An assessment with no stakeholder input is a weak file under GRI and ESRS alike.
  4. Set thresholds in writing before scoring. Scoring first and picking a threshold to fit the answer is the failure this step exists to prevent.
  5. Score impact materiality: for actual impacts use severity, meaning scale, scope, and irremediable character. For potential impacts add likelihood. For potential human rights impacts, severity takes precedence over likelihood.
  6. Score financial materiality: magnitude of the possible financial effect and its likelihood, over short, medium, and long term horizons the company defines in the note.
  7. Apply the framework rule: double materiality (ESRS) means material under either lens counts. GRI alone uses the impact lens. ISSB alone uses the financial lens.
  8. Validate the short list with the report owner and governance body, record dissent, and write the outcome into the register. Every framework topic that was assessed and excluded gets a reason, not silence. Excluding climate needs a specific, evidence based explanation; a generic not applicable will not survive review.

Worked scoring sheet: assets/materiality-scores.csv. Keep the scored sheet, the threshold note, and the stakeholder log as one materiality file. That file is the first thing an assurance provider asks for.

4. Build the disclosure register, the single source of truth

One row per datapoint, columns in assets/disclosure-register.csv:

id, topic, disclosure_refs, definition, unit, owner, source_system, method, evidence, period, status, reviewer, value

5. Collect data across teams with request packs, not open ended asks

For each owner, send one request pack per topic containing: the exact register rows they own, the definition and unit for each row, the prior year value, the evidence required, the deadline, and one worked example of a good submission (a completed row with its invoice or system export attached).

Collection rules:

6. Build the GHG inventory inside the same register
7. Control and verify before drafting
8. Draft from the register

Report skeleton, adapted to the lead framework:

  1. Basis of preparation: boundary, period, frameworks applied, materiality summary, restatements, estimation approach.
  2. Governance: who oversees sustainability matters, their role, and how they are informed.
  3. Strategy and business model, including how material IROs interact with it.
  4. Risk management: how IROs are identified, assessed, and monitored.
  5. Topic sections for each material topic: policies, actions, targets, and metrics, in that order.
  6. Metrics tables drawn only from locked register rows.
  7. Content index: each framework disclosure reference mapped to a page or section. Build it from the register's disclosure_refs column, not by hand after drafting.

Plain drafting rules: report negative results and missed targets alongside progress, name the reporting period's setbacks, and never let a case study stand in for a metric.

9. Prepare for assurance
10. Sign off, publish, archive

Named sign off from the report owner and the governance contact, publication in the format the lead framework or local law requires, and an archive containing the final report, the final locked register, and the materiality file. Next year's cycle starts from that archive, not from memory.

Output Contract

A completed cycle produces:

Operating Rules

  1. Every factual claim in the report traces to a register row or a primary source document in the file. Untraceable means cut it or label it clearly as an estimate or a management judgement.
  2. Never invent framework requirements, thresholds, deadlines, or company figures. Framework scope rules change; verify the current text of the standard or law before citing it.
  3. Thresholds before scores, always. Moving a materiality threshold after seeing the results needs a written reason and a second approver.
  4. One datapoint, one collection. If two frameworks ask for near identical data with different definitions, collect both definitions explicitly as separate rows and explain the difference in the methodology note.
  5. Gross before net for emissions, actuals before estimates in evidence quality, bad news included. Balance is a reporting principle, not a style choice.
  6. Status discipline: no drafting from unverified rows, no locked row changes without the change log.
  7. This skill prepares and organises. Legal scope calls and the assurance opinion belong to the professionals engaged for them; flag both early, because both set the timetable.

Versions

v1.0.02026-10-13 · 0 installs · Ed25519-signed./install.sh esg-reporting-prep 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.