温室气体自盘查报告编写 Skill
基于真实企业碳盘查报告模板(行业:包装印刷)深度提炼,提供从需求澄清、数据核算到报告输出的全流程可执行指引。 核心公式与缺省因子已封装为
scripts/ghg_calc.py(已验证:示例数据输出 20.87 / 2028.26 / 2049.13 tCO₂),AI 无需每次重写计算代码。
适用场景
| 场景 | 说明 | | --- | --- | | 企业自盘查报告 | 法人单位年度温室气体排放自盘查(范围1+范围2) | | 碳市场报送支撑 | 全国/地方碳市场重点排放单位排放报告编制 | | 绿色工厂评价 | 绿色工厂申报中的碳排放核算与披露章节 | | ESG/碳中和披露 | 组织层面碳排放在 ESG 报告或碳中和路线图中的量化 |
不适用:产品碳足迹(从摇篮到大门)请改用 carbon-footprint-report Skill;范围3(价值链)核算需另行扩展。
报告整体结构
封面(年度 + 自盘查报告 + 盘查组 + 企业 + 日期)
├── 一、概述
│ ├── 1.1 盘查目的
│ ├── 1.2 盘查范围
│ ├── 1.3 盘查准则(法规/标准/因子公告)
│ └── 1.4 盘查部署(6步流程 + 组织分工)
├── 二、盘查发现
│ ├── 2.1 企业信息(基本信息 + 产品工艺流程)
│ ├── 2.2 盘查边界(边界识别 + 排放源识别)
│ ├── 2.3 核算方法与活动水平数据(范围1 / 范围2)
│ └── 2.4 排放量核算(汇总表)
├── 三、盘查结论
│ ├── 3.1 排放量结果(总量、分项、占比)
│ └── 3.2 现状及建议(现状 + 5条建议)
└── 附录:支撑文件清单
文件地图
{{SKILL_DIR}} 为本 SKILL.md 所在目录。
{{SKILL_DIR}}/
├── SKILL.md ← 入口:结构、流程、规范、边界处理
├── prompt.md ← 需求提取 & 确认话术 可复用 prompt 模板
├── scripts/
│ ├── ghg_calc.py ← 【已验证】范围1+范围2 核算引擎(零依赖)
│ ├── generate_report.py ← 【已验证】YAML/JSON → Markdown/Word 报告
│ └── requirements.txt ← 依赖(PyYAML / python-docx)
├── references/
│ ├── standards.md ← 法规与标准清单(按需选用)
│ ├── formulas.md ← 计算公式集(变量/单位/示例)
│ ├── emission-factors.md ← 缺省因子 + 区域/省级电网因子
│ ├── report-structure.md ← 章节字段级定义
│ └── data-quality.md ← 数据质量与交叉核对规则
├── templates/
│ ├── report-template.md ← 完整 Markdown 报告模板(字段定义清晰)
│ └── data-input-template.yaml ← 结构化输入模板(喂给脚本)
└── examples/
├── example-1-printing.md ← 案例1:包装印刷企业(天然气+电力)
├── example-2-ceramic.md ← 案例2:建筑陶瓷企业(天然气+电力)
└── example-3-service.md ← 案例3:物业服务企业(纯外购电+少量车辆柴油)
写作工作流程
步骤 0:需求澄清(务必先澄清再动手)
加载 prompt.md,按其中的"需求提取逻辑"解析用户原始请求,并用"确认话术生成逻辑"产出澄清问题。重点确认:
- 企业名称、行业及代码、地址、法人、联系人
- 盘查周期(如 2025年度)
- 范围1 燃料种类与年消费量(天然气/煤/油,注意单位)
- 范围2 净购入电力(MWh)及用电所在地(决定电网因子)
- 是否有外供电力、自发零碳电力(光伏等)
- 报告用途(碳市场/绿色工厂/ESG)与输出格式(Markdown/Word)
缺关键信息时主动询问,不要编造数据。参见
prompt.md与下方边界处理。
步骤 1:读取模板与参考
- 加载
templates/report-template.md作为骨架。 - 按行业加载
references/standards.md选用准则;核算前加载references/formulas.md与references/emission-factors.md。
步骤 2:核算(调用脚本,不要手算)
# 方式A:用脚本直接计算并输出 Markdown 表
python {{SKILL_DIR}}/scripts/ghg_calc.py --demo # 自检
# 方式B:填好 data-input-template.yaml 后生成完整报告
python {{SKILL_DIR}}/scripts/generate_report.py \
--input data.yaml --out report.md
脚本自动套用缺省因子、做一致性校验(分项之和=合计、占比之和=100%)。
步骤 3:逐章填充
按 references/report-structure.md 字段逐项填写;2.3 章节须给出"数据来源 + 因子来源 + 核算结果表"。
步骤 4:边界与质量核对
- 核对
references/data-quality.md的易错项(单位换算、净购入口径、光伏处理)。 - 确认附录支撑文件清单与正文引用一致。
步骤 5:输出
- 默认输出 Markdown;如需 Word,运行
generate_report.py --out report.docx(需 python-docx)。 - 交付前通读一遍,确认数字与脚本输出一致、占比合计100%、无空白必填项。
写作规范
- 人称:正式客观第三人称("我公司""本企业")。
- 数值:排放量保留两位小数,单位 tCO₂;占比保留两位小数。
- 标准引用:《标准名称》(标准编号)。
- 表格:每张数据表含表题、表头(含单位)、数据行、数据来源行。
- 公式:每个公式须附"式中变量含义 + 单位 + 假设"。
边界处理(务必覆盖)
- 组织边界方法:默认"运营控制法";若用户要求股权/财务控制法,须在 2.2.1 说明并影响纳入设施。
- 排放范围:本报告仅覆盖范围1+范围2(CO₂)。如用户要求范围3或 CH₄/N₂O,先说明超出本 Skill 默认范围,建议扩展或转交。
- 气体种类:默认仅 CO₂;涉及多气体时按 GWP 折算 CO₂e 并注明。
- 单位陷阱:天然气 NCV 须由 GJ/万Nm³ 换算为 GJ/Nm³(÷10000);电力 kWh↔MWh(×1000/÷1000)。
- 净购入口径:净购入=购入−外供;自发零碳电(光伏)不计入外购排放,但上网再购回按净购入。
- 因子年份:必须注明所用电网因子公告年份(如 2023 年因子,2025年12月发布)。
- 数据缺失:缺实测因子→套用 GB/T 32150 缺省值并标注;部分缺失→估算并标注。
- 无相关排放源:如"本企业不涉及外购热力/车辆燃料",在报告中明确声明不计入,而非留空。
- 行业指南优先:有专门行业核算指南的,优先于 GB/T 32150 通用值。
- 不编造:任何企业专属数据(产量、能耗、联系人)缺失时必须向用户索取,禁止臆造。
输出格式
- Markdown(默认,直接可预览/转 Word)。
- Word (.docx):含封面、正文三章、表格、附录(复杂表格建议后期人工精修)。
- 交付时附核算结果摘要(总量/分项/占比)与一致性校验结论。
微信扫一扫