Sustainability Audit — ESG/Sustainability Audit Full Pipeline
An agent team collaborates to generate environmental, social, and governance assessments along with an integrated report and improvement plan.
Execution Mode
Agent Team — 5 members communicate directly via SendMessage and cross-validate each other's work.
Agent Roster
| Agent |
File |
Role |
Type |
| environmental-analyst |
.claude/agents/environmental-analyst.md |
Carbon emissions, energy, waste, water resources |
general-purpose |
| social-assessor |
.claude/agents/social-assessor.md |
Labor, human rights, DEI, supply chain |
general-purpose |
| governance-reviewer |
.claude/agents/governance-reviewer.md |
Board, ethics, compliance |
general-purpose |
| esg-reporter |
.claude/agents/esg-reporter.md |
GRI/SASB/TCFD report writing |
general-purpose |
| improvement-planner |
.claude/agents/improvement-planner.md |
Improvement roadmap, KPIs, investment plan |
general-purpose |
Workflow
Phase 1: Preparation (Performed Directly by Orchestrator)
- Extract from user input:
- Company Information: Company name, industry, size (revenue/headcount), listing status
- Audit Scope (optional): Full E/S/G or specific pillars
- Existing Materials (optional): Annual reports, existing ESG reports, emissions data
- Objectives (optional): ESG rating target, regulatory compliance, investor requirements
- Constraints (optional): Timeline, budget, specified reporting framework
- Create the
_workspace/ directory at the project root
- Organize the input and save it as
_workspace/00_input.md
- If existing files are provided, copy them to
_workspace/ and use as reference materials
- Determine the execution mode based on the scope of the request
Phase 2: Team Assembly and Execution
| Order |
Task |
Owner |
Dependencies |
Deliverable |
| 1a |
Environmental Assessment |
environmental |
None |
_workspace/01_environmental_assessment.md |
| 1b |
Social Assessment |
social |
None |
_workspace/02_social_assessment.md |
| 1c |
Governance Assessment |
governance |
None |
_workspace/03_governance_assessment.md |
| 2 |
Integrated Report |
reporter |
Tasks 1a, 1b, 1c |
_workspace/04_esg_report.md |
| 3 |
Improvement Plan |
planner |
Tasks 1a, 1b, 1c, 2 |
_workspace/05_improvement_plan.md |
| 4 |
Cross-Validation |
orchestrator |
All |
_workspace/06_review_report.md |
Tasks 1a, 1b, and 1c (E/S/G assessments) run in parallel. The three pillars can be assessed independently.
Inter-Agent Communication Flow:
- E/S/G analysts mutually: Cross-share inter-pillar issues (environmental -> social impact, governance -> environmental policies)
- E/S/G complete -> deliver pillar data and ratings to reporter
- E/S/G complete -> deliver weaknesses, risks, and improvement opportunities to planner
- reporter completes -> deliver report targets/commitments to planner
- orchestrator cross-validates overall consistency
Phase 3: Integration and Final Deliverables
- Verify consistency across all files in
_workspace/
- Detect discrepancies across E/S/G assessments, report, and improvement plan
- Generate the cross-validation report
- Report the final summary to the user
Execution Modes by Scope
| User Request Pattern |
Execution Mode |
Agents Deployed |
| "Run an ESG audit", "Sustainability report" |
Full Audit |
All 5 agents |
| "Just calculate carbon emissions" |
Environmental Only |
environmental only |
| "Just review governance" |
Governance Only |
governance only |
| "Create an ESG improvement plan" + existing report |
Improvement Mode |
planner only |
| "Convert this report to GRI format" |
Report Mode |
reporter only |
| "Just review environmental and social" |
Partial Audit |
relevant pillars + reporter |
Using Existing Files: When the user provides existing ESG reports, annual reports, etc., use them as reference materials to improve accuracy.
Data Transfer Protocol
| Strategy |
Method |
Purpose |
| File-Based |
_workspace/ directory |
Store and share main deliverables |
| Message-Based |
SendMessage |
Cross-pillar issue sharing, correction requests |
| Task-Based |
TaskCreate/TaskUpdate |
Progress tracking, dependency management |
File naming convention: {order}_{deliverable}.{extension}
Error Handling
| Error Type |
Strategy |
| Company data unavailable |
Estimate using industry averages, attach "Estimate" label |
| Web search failure |
Work with general ESG standards, note "Data limitations" |
| Industry-specific standards unknown |
Search based on SASB industry classification, apply general standards if unavailable |
| Agent failure |
Retry once -> if still fails, proceed with that pillar omitted |
| E/S/G inconsistency |
Detected in cross-validation -> request corrections from relevant agent (up to 2 rounds) |
Test Scenarios
Normal Flow
Prompt: "Run an ESG audit for our company (manufacturing, 500 employees, $100M revenue). Also write a GRI-based report."
Expected Results:
- Environmental: Manufacturing-specific Scope 1/2 emission estimates, waste/water quality assessment
- Social: Serious accident law compliance, accident rates, DEI metrics
- Governance: Board structure, compliance, internal controls
- Report: GRI Standards-based integrated report, materiality assessment
- Improvement: Prioritized 3-year roadmap
Partial Audit Flow
Prompt: "Calculate our carbon emissions and create a reduction roadmap"
Expected Results:
- Deploy environmental + planner
- Scope 1/2/3 emissions calculation
- Reduction target setting (SBTi-based) + reduction roadmap
Error Flow
Prompt: "Write an ESG report, but I don't have any data"
Expected Results:
- Write an "estimate-based ESG report" using industry average data
- Attach "Estimate" labels to all data
- Provide a separate data request list for actual data collection
Agent Extension Skills
| Extension Skill |
Path |
Target Agent |
Role |
| ghg-protocol |
.claude/skills/ghg-protocol/skill.md |
environmental-analyst |
Scope 1/2/3 emission calculation, emission factors, SBTi targets |
| materiality-assessment |
.claude/skills/materiality-assessment/skill.md |
esg-reporter, improvement-planner |
Double materiality, matrix, industry-specific issues, KPIs |
1---2name: sustainability-audit3description: Full audit pipeline for ESG/sustainability where an agent team collaborates to generate environmental, social, and governance assessments along with an integrated report and improvement plan. Use this skill for requests such as 'run an ESG audit', 'write a sustainability report', 'ESG assessment', 'carbon emissions calculation', 'ESG rating diagnosis', 'governance review', 'social responsibility assessment', 'GRI report', 'TCFD disclosure', 'ESG improvement plan', and other ESG/sustainability tasks. Also supports assessment of specific pillars (E/S/G) only or improving existing reports. However, actual on-site audit execution, third-party verification certificate issuance, ESG rating agency score changes, and carbon credit trading are outside the scope of this skill.4---56# Sustainability Audit — ESG/Sustainability Audit Full Pipeline78An agent team collaborates to generate environmental, social, and governance assessments along with an integrated report and improvement plan.910## Execution Mode1112**Agent Team** — 5 members communicate directly via SendMessage and cross-validate each other's work.1314## Agent Roster1516| Agent | File | Role | Type |17|-------|------|------|------|18| environmental-analyst | `.claude/agents/environmental-analyst.md` | Carbon emissions, energy, waste, water resources | general-purpose |19| social-assessor | `.claude/agents/social-assessor.md` | Labor, human rights, DEI, supply chain | general-purpose |20| governance-reviewer | `.claude/agents/governance-reviewer.md` | Board, ethics, compliance | general-purpose |21| esg-reporter | `.claude/agents/esg-reporter.md` | GRI/SASB/TCFD report writing | general-purpose |22| improvement-planner | `.claude/agents/improvement-planner.md` | Improvement roadmap, KPIs, investment plan | general-purpose |2324## Workflow2526### Phase 1: Preparation (Performed Directly by Orchestrator)27281. Extract from user input:29 - **Company Information**: Company name, industry, size (revenue/headcount), listing status30 - **Audit Scope** (optional): Full E/S/G or specific pillars31 - **Existing Materials** (optional): Annual reports, existing ESG reports, emissions data32 - **Objectives** (optional): ESG rating target, regulatory compliance, investor requirements33 - **Constraints** (optional): Timeline, budget, specified reporting framework342. Create the `_workspace/` directory at the project root353. Organize the input and save it as `_workspace/00_input.md`364. If existing files are provided, copy them to `_workspace/` and use as reference materials375. **Determine the execution mode** based on the scope of the request3839### Phase 2: Team Assembly and Execution4041| Order | Task | Owner | Dependencies | Deliverable |42|-------|------|-------|-------------|-------------|43| 1a | Environmental Assessment | environmental | None | `_workspace/01_environmental_assessment.md` |44| 1b | Social Assessment | social | None | `_workspace/02_social_assessment.md` |45| 1c | Governance Assessment | governance | None | `_workspace/03_governance_assessment.md` |46| 2 | Integrated Report | reporter | Tasks 1a, 1b, 1c | `_workspace/04_esg_report.md` |47| 3 | Improvement Plan | planner | Tasks 1a, 1b, 1c, 2 | `_workspace/05_improvement_plan.md` |48| 4 | Cross-Validation | orchestrator | All | `_workspace/06_review_report.md` |4950Tasks 1a, 1b, and 1c (E/S/G assessments) run **in parallel**. The three pillars can be assessed independently.5152**Inter-Agent Communication Flow:**53- E/S/G analysts mutually: Cross-share inter-pillar issues (environmental -> social impact, governance -> environmental policies)54- E/S/G complete -> deliver pillar data and ratings to reporter55- E/S/G complete -> deliver weaknesses, risks, and improvement opportunities to planner56- reporter completes -> deliver report targets/commitments to planner57- orchestrator cross-validates overall consistency5859### Phase 3: Integration and Final Deliverables60611. Verify consistency across all files in `_workspace/`622. Detect discrepancies across E/S/G assessments, report, and improvement plan633. Generate the cross-validation report644. Report the final summary to the user6566## Execution Modes by Scope6768| User Request Pattern | Execution Mode | Agents Deployed |69|---------------------|---------------|-----------------|70| "Run an ESG audit", "Sustainability report" | **Full Audit** | All 5 agents |71| "Just calculate carbon emissions" | **Environmental Only** | environmental only |72| "Just review governance" | **Governance Only** | governance only |73| "Create an ESG improvement plan" + existing report | **Improvement Mode** | planner only |74| "Convert this report to GRI format" | **Report Mode** | reporter only |75| "Just review environmental and social" | **Partial Audit** | relevant pillars + reporter |7677**Using Existing Files**: When the user provides existing ESG reports, annual reports, etc., use them as reference materials to improve accuracy.7879## Data Transfer Protocol8081| Strategy | Method | Purpose |82|----------|--------|---------|83| File-Based | `_workspace/` directory | Store and share main deliverables |84| Message-Based | SendMessage | Cross-pillar issue sharing, correction requests |85| Task-Based | TaskCreate/TaskUpdate | Progress tracking, dependency management |8687File naming convention: `{order}_{deliverable}.{extension}`8889## Error Handling9091| Error Type | Strategy |92|-----------|----------|93| Company data unavailable | Estimate using industry averages, attach "Estimate" label |94| Web search failure | Work with general ESG standards, note "Data limitations" |95| Industry-specific standards unknown | Search based on SASB industry classification, apply general standards if unavailable |96| Agent failure | Retry once -> if still fails, proceed with that pillar omitted |97| E/S/G inconsistency | Detected in cross-validation -> request corrections from relevant agent (up to 2 rounds) |9899## Test Scenarios100101### Normal Flow102**Prompt**: "Run an ESG audit for our company (manufacturing, 500 employees, $100M revenue). Also write a GRI-based report."103**Expected Results**:104- Environmental: Manufacturing-specific Scope 1/2 emission estimates, waste/water quality assessment105- Social: Serious accident law compliance, accident rates, DEI metrics106- Governance: Board structure, compliance, internal controls107- Report: GRI Standards-based integrated report, materiality assessment108- Improvement: Prioritized 3-year roadmap109110### Partial Audit Flow111**Prompt**: "Calculate our carbon emissions and create a reduction roadmap"112**Expected Results**:113- Deploy environmental + planner114- Scope 1/2/3 emissions calculation115- Reduction target setting (SBTi-based) + reduction roadmap116117### Error Flow118**Prompt**: "Write an ESG report, but I don't have any data"119**Expected Results**:120- Write an "estimate-based ESG report" using industry average data121- Attach "Estimate" labels to all data122- Provide a separate data request list for actual data collection123124## Agent Extension Skills125126| Extension Skill | Path | Target Agent | Role |127|----------------|------|-------------|------|128| ghg-protocol | `.claude/skills/ghg-protocol/skill.md` | environmental-analyst | Scope 1/2/3 emission calculation, emission factors, SBTi targets |129| materiality-assessment | `.claude/skills/materiality-assessment/skill.md` | esg-reporter, improvement-planner | Double materiality, matrix, industry-specific issues, KPIs |