技能样板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

不要用于:只有叙事性流水账、无表格数据(用 env-ngo-closure-report);写活动复盘帖(用 env-ngo-activity-recap);从项目书生成 OKR 清单(用 env-ngo-okr-checklist)。

Workflow

Phase A · 资料归集(QoderWork,Skill 之前)

  1. 按 assets/folder_structure.md 创建 <项目名称>_台账/ 目录树。
  2. 将各站点、各日期的 CSV 与照片说明复制到 01_原始台账/<站点>/,统一文件名。
  3. 在 QoderWork 中打开该文件夹,确认路径可读。

Phase B · 台账汇总(本 Skill)

  1. 读取用户指定的报告周期(如 2026-06-01 至 2026-06-07)和台账文件夹路径。
  2. 扫描 01_原始台账/ 下该周期内所有 CSV,按站点、活动类型、指标名求和或计数(仅基于文件中的行,不估算)。
  3. 读取同周期 照片说明.txt,匹配到对应站点/日期的活动条目。
  4. 对照 assets/weekly_report_template.md 输出草稿;缺日报的站点/日期写入「数据核对说明」和「缺失项清单」。
  5. 将草稿建议保存到 02_周期汇总/(由用户或 QoderWork 执行保存)。

Required Inputs

Output Contract

输出 Markdown,结构必须与 assets/weekly_report_template.md 一致,包含:

  1. 本周/本期工作概述
  2. 分站点数据汇总表(每表含:活动类型、指标、合计、数据来源路径)
  3. 主要活动与现场记录(引用照片说明,已脱敏)
  4. 数据核对说明(齐全性、合计一致性、照片对应情况)
  5. 下周计划 / 待跟进
  6. 缺失项清单

语言:中文;篇幅 600–1200 字(周报);月报可至 1500 字。

Gotchas

Files To Read