Monthly Financial Report
/install crc-monthly-financial-report
月度财报生成
把财务部固定格式月度 Excel 底稿转换为月度财务报告正文,并生成 .md 与 .docx 文件。该 Skill 来源于 Dify「月度财报智能体-财务内测版」的处理流程,但执行时直接读取 Excel 单元格,不依赖 Dify 文档提取器。
When to Use
Use this skill when:
- 用户说“根据月度 Excel 底稿生成财务月报”
- 用户上传
底稿-5月.xlsx这类固定格式月度财务数据表 - 用户需要输出财报正文并提供 Word 下载文件
- 用户想把 Dify 月度财报智能体的 Excel 处理逻辑迁移到 OpenClaw / 类 OpenClaw 智能体中
- 财务内测需要可复核、固定口径的月报初稿
Do not use this skill when:
- 输入不是
.xlsx/.xls财务月度底稿 - Excel 结构不是“本月、上月、环比、去年同月、同比、累计实际、年初或去年同期、同比、全年预算、预算完成率”
- 用户要求审计判断、经营归因定稿、会计调整或补造数据
- 用户要求修改底稿数字;此类变更应先在 Excel 中确认后重新生成
Workflow
- 确认用户已把月度 Excel 底稿放到 workspace。
- 如首次使用,安装依赖并确认脚本存在。
- 执行脚本生成
.md、.docx和.json摘要。 - 把 Word 文件路径或下载入口告诉用户。
- 提醒用户复核底稿数字、占位归因和最终经营判断。
Commands
首次使用
pip install openpyxl
如果需要处理旧版 .xls 文件,再安装:
pip install xlrd
生成月度财报
python3 /home/node/agents/skills/crc-monthly-financial-report/scripts/monthly_financial_report.py \
"/home/node/workspace/底稿-5月.xlsx" \
--output-dir "/home/node/workspace/月度财报输出"
指定报告期间或工作表:
python3 /home/node/agents/skills/crc-monthly-financial-report/scripts/monthly_financial_report.py \
"/home/node/workspace/底稿-5月.xlsx" \
--period "2026年5月" \
--sheet "5月" \
--output-dir "/home/node/workspace/月度财报输出"
Outputs
输出目录包含:
月度财报输出/
├── 月度财务报告_2026年5月.md
├── 月度财务报告_2026年5月.docx
└── 月度财务报告_2026年5月.json
.json 摘要中包含:
- 识别到的工作表名
- 报告期间
- 生成的 Markdown / Word 文件路径
- 提取到的指标名称
- 报告正文
Report Logic
脚本会自动:
- 从工作表名或标题识别报告期间,例如
2026年05月主要财务数据 - 未指定工作表时,自动选择最新的月度数据工作表
- 识别三个分组:
资产负债(亿元)、损益(万元)、主要财务指标 - 提取核心经营指标:
营业收入、利润总额、净利润 - 提取资产负债指标:
总资产、总负债、所有者权益 - 提取比率指标:
资产负债率、杠杆率、ROE、ROA、管理费用率、关注资产率、不良资产率 - 将损益类万元自动换算为亿元
- 按 Dify 旧流程生成“标题行 + 一、二、三、四”格式报告正文
- 将
【...】归因占位内容在 Word 中标红,提醒财务人员补充或复核
Quick Responses
用户说“请根据底稿生成月度财务报告并提供 Word 下载”时:
python3 /home/node/agents/skills/crc-monthly-financial-report/scripts/monthly_financial_report.py \
"\x3C用户上传的 Excel 路径>" \
--output-dir "/home/node/workspace/月度财报输出"
然后回复:
月度财务报告已生成。
Word 文件:\x3C输出目录中的 .docx 路径或下载链接>
Markdown 初稿:\x3C输出目录中的 .md 路径>
请重点复核:
1. 报告期间和工作表是否正确;
2. 营业收入、利润总额、净利润、资产负债指标是否与底稿一致;
3. 标红的【原因占位】是否需要替换为正式归因;
4. 本报告为系统自动生成初稿,请结合底稿复核。
Notes
- 该 Skill 只做底稿解析和初稿生成,不替代财务复核。
- 脚本不使用外部模型,不会自行编造数字。
- 如果用户要求“把净利润改成某个值”,应先确认是否要修改 Excel 底稿;脚本不会在不改底稿的情况下重算指标。
- 如果输出为
未识别,通常是工作表结构变化、单元格为空、字段名变化或输入不是固定模板。 - Word 生成优先使用
python-docx;如果运行环境没有该库,脚本会用内置 OOXML fallback 生成基础.docx。 - 当前开发版已基于财务部提供的
底稿-5月.xlsx、跨年多月份参考底稿和非固定模板失败路径完成验证;正式使用前仍需确认普通用户能下载生成的 Word。
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install crc-monthly-financial-report - 安装完成后,直接呼叫该 Skill 的名称或使用
/crc-monthly-financial-report触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Monthly Financial Report 是什么?
从财务部固定格式月度 Excel 底稿生成月度财务报告正文、Markdown 和 Word 文件。Use when: 用户上传月度财报底稿、要求生成月报正文、需要 Word 下载文件、需要复用 Dify 月度财报智能体的 Excel 处理逻辑。NOT for: 非固定模板 Excel、财务审计判断、补造或修改底稿... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 41 次。
如何安装 Monthly Financial Report?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install crc-monthly-financial-report」即可一键安装,无需额外配置。
Monthly Financial Report 是免费的吗?
是的,Monthly Financial Report 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Monthly Financial Report 支持哪些平台?
Monthly Financial Report 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Monthly Financial Report?
由 qiqikuaidianpao(@qiqikuaidianpao)开发并维护,当前版本 v0.1.0。