ESG Reporter
ESG(環境・社会・ガバナンス)レポート作成支援スキル。GRI、SASB、TCFD、CDP等の国際基準に準拠した サステナビリティレポート作成、マテリアリティ分析、KPI設定、データ収集・開示をサポート。 Use when creating sustainability reports, conducting materiality assessments, setting ESG targets, or preparing disclosures aligned with GRI, SASB, TCFD, CDP, or CSRD standards. Triggers: “ESG report”, “sustainability report”, “TCFD”, “GRI”, “SASB”, “CDP”, “materiality assessment”, “carbon footprint”.
No API Required
Download Skill Package (.skill) View Source on GitHub
Table of Contents
1. Overview
This skill provides professional ESG (Environmental, Social, Governance) reporting and sustainability disclosure support. Helps organizations create comprehensive sustainability reports aligned with international standards including GRI, SASB, TCFD, CDP, and emerging EU CSRD (Corporate Sustainability Reporting Directive).
Primary language: Japanese (default), English supported Standards Supported: GRI, SASB, TCFD, CDP, CSRD/ESRS, ISSB (IFRS S1/S2) Output format: Sustainability reports, materiality matrices, ESG KPI dashboards, TCFD disclosures, CDP responses
2. Prerequisites
- Data Requirements:
- Energy consumption data (electricity, fuel, natural gas)
- Emissions data or source data to calculate Scope 1, 2, and 3 emissions
- Water and waste management data
- Employee demographics and safety records (for social metrics)
- Governance policies and board composition
- Optional Tools:
- Python 3.x with pandas (for data processing)
- Access to emission factor databases (IPCC, EPA, IEA)
- Knowledge Prerequisites:
- Basic understanding of ESG concepts
- Access to company operational data
3. Quick Start
┌─────────────────────────────────────────────────────────────────┐
│ ESG REPORTING WORKFLOW │
└─────────────────────────────────────────────────────────────────┘
│
┌─────────────────────┼─────────────────────┐
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ MATERIALITY │ │ DATA COLLECT │ │ FRAMEWORK │
│ ASSESSMENT │ │ & MANAGEMENT │ │ SELECTION │
│ (Workflow 1) │ │ (Workflow 2) │ │ (GRI/TCFD/CDP)│
└───────┬───────┘ └───────┬───────┘ └───────┬───────┘
│ │ │
└─────────────────────┼─────────────────────┘
▼
┌─────────────────────────────────────────┐
│ REPORT GENERATION │
│ ┌─────────┬──────────┬───────────────┐ │
│ │ TCFD │ GRI │ CDP │ │
│ │ Report │ Report │ Response │ │
│ │(Wkfl 3) │(Wkfl 4) │ (Wkfl 5) │ │
│ └─────────┴──────────┴───────────────┘ │
└─────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────┐
│ ASSURANCE & PUBLICATION │
│ Third-party verification → Publish │
└─────────────────────────────────────────┘
4. How It Works
``` ┌─────────────────────────────────────────────────────────────────┐ │ ESG REPORTING WORKFLOW │ └─────────────────────────────────────────────────────────────────┘ │ ┌─────────────────────┼─────────────────────┐ ▼ ▼ ▼ ┌───────────────┐ ┌───────────────┐ ┌───────────────┐ │ MATERIALITY │ │ DATA COLLECT │ │ FRAMEWORK │ │ ASSESSMENT │ │ & MANAGEMENT │ │ SELECTION │ │ (Workflow 1) │ │ (Workflow 2) │ │ (GRI/TCFD/CDP)│ └───────┬───────┘ └───────┬───────┘ └───────┬───────┘ │ │ │ └─────────────────────┼─────────────────────┘ ▼ ┌─────────────────────────────────────────┐ │ REPORT GENERATION │ │ ┌─────────┬──────────┬───────────────┐ │ │ │ TCFD │ GRI │ CDP │ │ │ │ Report │ Report │ Response │ │ │ │(Wkfl 3) │(Wkfl 4) │ (Wkfl 5) │ │ │ └─────────┴──────────┴───────────────┘ │ └─────────────────────────────────────────┘ │
See the skill’s SKILL.md for the full end-to-end workflow.
5. Usage Examples
- Creating annual sustainability or ESG reports
- Conducting materiality assessments
- Setting science-based targets (SBTi)
- Preparing climate-related financial disclosures (TCFD)
- Responding to CDP (Carbon Disclosure Project) questionnaires
- Complying with EU CSRD requirements
6. Understanding the Output
| Deliverable | Format | Description |
|---|---|---|
| Materiality Matrix | Markdown + CSV | ESG topic prioritization with stakeholder analysis |
| ESG Metrics Dashboard | Markdown table | KPIs for E, S, G performance tracking |
| TCFD Disclosure Report | Markdown | 4-pillar climate disclosure (Governance, Strategy, Risk, Metrics) |
| GRI Sustainability Report | Markdown | Full annual report following GRI Standards |
| CDP Response Draft | Markdown | Climate questionnaire answers for CDP submission |
| GHG Emissions Report | Markdown + CSV | Scope 1, 2, 3 emissions inventory |
7. Tips & Best Practices
- Begin with the smallest realistic sample input so you can validate the workflow before scaling up.
- Keep
skills/esg-reporter/SKILL.mdopen while working; it remains the authoritative source for the full procedure. - Review the most relevant reference files first instead of scanning every guide: tcfd-framework.md, emission-factors.md, gri-standards-guide.md.
- Run helper scripts on test data before using them on final assets or production-bound inputs: calculate_emissions.py.
- Preserve intermediate outputs so you can explain assumptions, diffs, and follow-up actions clearly.
8. Combining with Other Skills
- Combine this skill with adjacent skills in the same category when the work spans planning, implementation, and review.
- Browse the broader category for neighboring workflows: category index.
- Use the English skill catalog when you need to chain this workflow into a larger end-to-end process.
9. Troubleshooting
- Re-check prerequisites first: missing runtime dependencies and unsupported file formats are the most common failures.
- If a helper script is involved, run it with a minimal sample input before applying it to a full dataset or repository.
- Compare your input shape against the reference files to confirm expected fields, sections, or metadata are present.
- Confirm the expected Python version and required packages are installed in the active environment.
- When output looks incomplete, inspect the script arguments and rerun with explicit input/output paths.
10. Reference
References:
skills/esg-reporter/references/emission-factors.mdskills/esg-reporter/references/gri-standards-guide.mdskills/esg-reporter/references/tcfd-framework.md
Scripts:
skills/esg-reporter/scripts/calculate_emissions.py