技能样板part-04-scenario/skills/env-ngo-field-ledger/SKILL.md
name: env-ngo-field-ledger description: >- Load when the user provides daily field logs (CSV spreadsheets), photo captions, or a consolidated ledger folder for a reporting period and needs a structured weekly or monthly project report draft for an environmental nonprofit. Do not load for closure reports from narrative-only notes, grant proposals, or social media copy without ledger data. disable-model-invocation: true
现场数据台账技能(案例沉淀模块 · M2)
把已归集到统一文件夹的日报 CSV、照片说明,汇总成结构固定的周报/月报草稿。配合 QoderWork「先收拢、再处理」:人工(或 QoderWork 辅助)把分散台账放进 01_原始台账/,本 Skill 负责对数、填模板、标缺失。
When To Use
- 用户已用 QoderWork 将多站点、多日的 CSV / 照片说明集中到一个项目台账文件夹(见
assets/folder_structure.md)。 - 用户要的是周报 / 月报 / 阶段执行报告(数据驱动、固定模板),不是结项长报告或公众号推文。
- 触发关键词:台账、周报、月报、站点数据汇总、原始台账核对、周期报告。
不要用于:只有叙事性流水账、无表格数据(用 env-ngo-closure-report);写活动复盘帖(用 env-ngo-activity-recap);从项目书生成 OKR 清单(用 env-ngo-okr-checklist)。
Workflow
Phase A · 资料归集(QoderWork,Skill 之前)
- 按
assets/folder_structure.md创建<项目名称>_台账/目录树。 - 将各站点、各日期的 CSV 与照片说明复制到
01_原始台账/<站点>/,统一文件名。 - 在 QoderWork 中打开该文件夹,确认路径可读。
Phase B · 台账汇总(本 Skill)
- 读取用户指定的报告周期(如 2026-06-01 至 2026-06-07)和台账文件夹路径。
- 扫描
01_原始台账/下该周期内所有 CSV,按站点、活动类型、指标名求和或计数(仅基于文件中的行,不估算)。 - 读取同周期
照片说明.txt,匹配到对应站点/日期的活动条目。 - 对照
assets/weekly_report_template.md输出草稿;缺日报的站点/日期写入「数据核对说明」和「缺失项清单」。 - 将草稿建议保存到
02_周期汇总/(由用户或 QoderWork 执行保存)。
Required Inputs
- 报告周期(起止日期)。
- 台账文件夹路径(或用户粘贴该周期内的 CSV 内容与照片说明)。
- 可选:站点列表、机构周报/月报历史范例(对齐语气与章节)。
Output Contract
输出 Markdown,结构必须与 assets/weekly_report_template.md 一致,包含:
- 本周/本期工作概述
- 分站点数据汇总表(每表含:活动类型、指标、合计、数据来源路径)
- 主要活动与现场记录(引用照片说明,已脱敏)
- 数据核对说明(齐全性、合计一致性、照片对应情况)
- 下周计划 / 待跟进
- 缺失项清单
语言:中文;篇幅 600–1200 字(周报);月报可至 1500 字。
Gotchas
- 不跨文件夹找文件:若用户未归集,先提示完成 Phase A,不要猜测其他路径上的数据。
- 数字只来自 CSV 行:禁止估算、插值、编造;无法求和时写「待核对」。
- 站点/日期缺失必须显式列出:如「站点乙 2026-06-01 无日报」。
- 照片说明中的人名脱敏为代号;提醒
[发布前请确认肖像授权]。 - 不同指标单位不可相加(如「袋」与「公斤」分开展示)。
- 与结项报告分工:本 Skill 输出周期简报;完整结项走
env-ngo-closure-report,可引用本 Skill 已核对的数据表。
Files To Read
assets/folder_structure.md:QoderWork 文件夹结构与归集步骤(必读)。assets/weekly_report_template.md:输出结构模板(必读)。assets/example_input_daily_logs.md:脱敏测试样例。