Install
openclaw skills install cms-bp-org-monthly-report-reviser组织 BP 月报修订工具。用于初始化本地或远端组织 BP 月报、按章节边界生成精确修订、执行确认后的安全写入、修改灯色、追加组织自身证据、解释口径,最终交付干净的组织月报 Markdown 目录。
openclaw skills install cms-bp-org-monthly-report-reviser本 skill 的主流程与个人月报修订一致:在 bp/report-reviser/{reportMonth}-月报-{reportRecordId}/ 生成干净 Markdown;AI 只按章节规则提出修改方案;用户确认后由脚本精确写入。不要把临时过程文件作为最终正文来源。
bp/report-reviser/{reportMonth}-月报-{reportRecordId}/ 下。reportMonth 必须使用 YYYY-MM,例如 2026-05-月报-2058815281387614209;不要使用 2026年5月-月报-... 或 2026-05-组织月报-... 作为正式工作目录。apply_chapter_patch,必须提供 targetFile + locator.originalText,禁止整章重写或模糊替换。update_lamp_color;证据追加走 add_evidence_ref;普通正文替换不得直接改灯色、证据编号、汇报链接或系统事实。| 场景 | 必读文件 |
|---|---|
| 初始化、灯色、证据、交付命令 | references/workflows.md |
| 判断章节能否修改 | references/rules/editable-boundary-rules.md |
| 普通正文 patch | references/rules/patch-rules.md 和 references/templates/chapter_patch_schema.json |
| 写入失败或校验争议 | references/rules/validation-rules.md |
远端 reportId:
requests,必须先安装,再运行脚本。python3 scripts/org_monthly_report_reviser.py prepare_revision_workspace --report_id {reportId}
在 sandbox exec / tool runner 中执行远端初始化时,BP_OPEN_API_APP_KEY 必须通过执行工具的 env 参数传入,禁止写成 export ... && python3 ... 或 BP_OPEN_API_APP_KEY=... python3 ... 这类 shell 前缀。
{
"command": "python3 scripts/org_monthly_report_reviser.py prepare_revision_workspace --report_id {reportId}",
"env": {
"BP_OPEN_API_APP_KEY": "{个人AppKey(用于访问业务接口)}"
}
}
初始化完成后,只向用户展示 bp/report-reviser/{reportMonth}-月报-{reportRecordId}/。
根据用户意图定位月份目录下的 Markdown 文件:
然后判断能否改:
确认表达包括:确认写入、可以,写进去、就这样改、帮我保存、按这个改。
确认前输出类似:
我会修改:
3_问题_偏差与原因分析.md
修改点:
1. ...
2. ...
请确认是否写入。
普通正文修订:
python3 scripts/org_monthly_report_reviser.py apply_chapter_patch \
--report_id {reportId} \
--patch_file {patch_path}
灯色修改:
python3 scripts/org_monthly_report_reviser.py update_lamp_color \
--report_id {reportId} \
--code A8B8-1.1 \
--new_lamp yellow \
--reason "用户确认后的灯色判断依据;涉及证据 R1001"
追加组织自身证据:
python3 scripts/org_monthly_report_reviser.py add_evidence_ref \
--report_id {reportId} \
--evidence_file {evidence_json_path}
脚本成功后会刷新 report_manifest.json、chapter_revision_manifest.json,并追加 revision_history.jsonl。
交付给用户或前端时,只交付 bp/report-reviser/{reportMonth}-月报-{reportRecordId}/: