/install ledger-monthly-report
Ledger Monthly Report
Use this skill for monthly financial summaries and charts.
Required rules
- Always convert/aggregate using
amount_cny(RMB baseline). - Report must include:
- expense by tag: amount + ratio
- expense by major category: amount + ratio
- top expense heads
- income/expense totals and ratio
- Charts must include:
- tag bar chart
- tag pie chart
- major-category chart
- income/expense ratio chart
- All charts must display numeric amount labels.
- Send charts to user, then delete local chart files if requested.
- Generated chart files must stay ignored by git (
reports/*.pngalready ignored).
Command
IMPORTANT: Get current date on entry to determine the default month.
# Get current year-month in Asia/Taipei timezone
CURRENT_MONTH=$(TZ='Asia/Taipei' date +%Y-%m)
If user does not specify a month, use $CURRENT_MONTH as default.
Use project script (all paths relative to workspace root):
. projects/.venv-chart/bin/activate
python projects/scripts/monthly_report_cny.py \
--data-root projects/data \
--month "$CURRENT_MONTH" \
--out-dir projects/reports
Outputs (under projects/reports/):
projects/reports/\x3CYYYY-MM>_summary_cny.jsonprojects/reports/\x3CYYYY-MM>_expense_by_tag_cny.pngprojects/reports/\x3CYYYY-MM>_expense_by_tag_pie_cny.pngprojects/reports/\x3CYYYY-MM>_expense_by_major_cny.pngprojects/reports/\x3CYYYY-MM>_income_expense_ratio_cny.png
Reply template
- 总收入(CNY)
- 总支出(CNY)
- 净额(CNY)
- 按标签支出(金额+占比)
- 按大类支出(金额+占比)
- 大头支出 Top N
- 收支占比(收入 vs 支出)
Then send charts.
Cleanup
If user says charts can be removed after sending:
- delete the generated
reports/*.pngfiles for that month. - keep summary json unless user asks to remove it too.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ledger-monthly-report - 安装完成后,直接呼叫该 Skill 的名称或使用
/ledger-monthly-report触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Ledger Monthly Report 是什么?
Generate monthly ledger statistics in CNY with amount and ratio by tag/category, top expense breakdown, and labeled charts. Use when user asks to统计收支, 看占比, 画... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。
如何安装 Ledger Monthly Report?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ledger-monthly-report」即可一键安装,无需额外配置。
Ledger Monthly Report 是免费的吗?
是的,Ledger Monthly Report 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Ledger Monthly Report 支持哪些平台?
Ledger Monthly Report 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Ledger Monthly Report?
由 shing19(@shing19)开发并维护,当前版本 v1.0.0。