关于 monthly-digest
monthly-digest 是面向个人财务月度回顾的技能,汇总收入、支出、储蓄率及异常交易。它对比上月数据,并可将摘要导出为 Markdown。
主要功能
- 01月度收入与支出汇总
- 02储蓄率计算
- 03分类及月环比趋势
- 04大额交易与收入记录
- 05异常支出及周期扣费提示
- 06可选导出为 Markdown
适用场景
- 01回顾上月财务状况
- 02比较各类支出与上月变化
- 03识别异常大额或周期扣费
MCP 相关
该技能使用 Wilson 工具 `spending_summary`、`transaction_search` 和 `anomaly_detect` 收集并分析财务数据。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openaccountant/ skills --skill monthly-digest安装后在 Claude Code 中输入/monthly-digest确认已加载。
详细介绍
月度摘要
概览
生成简洁的月度财务摘要,涵盖收入、支出、储蓄率、重要交易、支出异常和月环比趋势。旨在快速概览「当前财务状况」。
使用的 Wilson 工具
spending_summary— 获取当月各类别的支出总额transaction_search— 查找金额最高的交易和收入记录anomaly_detect— 标记异常的支出模式或金额
工作流
- 确定目标月份(默认:上一个自然月)。
- 使用
spending_summary获取当月各类别的总额。 - 使用
spending_summary获取上个月的数据,以计算月环比变化。 - 使用
transaction_search查找:- 金额最高的 5 笔支出
- 所有收入交易
- 任何新商户(首次交易)
- 使用
anomaly_detect标记:- 异常金额(显著高于类别平均值)
- 新出现的定期扣款
- 缺失的预期定期扣款
- 使用下方模板编写摘要。
- 显示摘要,并可选择导出为 Markdown。
摘要模板
# Monthly Digest — [Month Year]
## Key Numbers
| Metric | Amount | vs. Last Month |
|--------|--------|----------------|
| Total Income | $X,XXX | +/-XX% |
| Total Expenses | $X,XXX | +/-XX% |
| Net (Income - Expenses) | $X,XXX | — |
| Savings Rate | XX% | +/-X pts |
## Spending by Category
| Category | Amount | % of Total | vs. Last Month |
|----------|--------|------------|----------------|
| ... | ... | ... | ... |
## Top 5 Expenses
1. [Description] — $XXX on [Date]
2. ...
## Anomalies & Alerts
- [flag icon] [Description of anomaly]
## New This Month
- First time seeing: [vendor name]
不使用 Wilson
手动创建月度摘要:
- 从银行导出当月交易记录为 CSV。
- 在 Google Sheets 中打开,如果缺少类别列,则添加一列。
- 关键数字:
Total Income: =SUMIFS(Amount, Amount, ">0", Date, ">="&DATE(2025,3,1), Date, "<="&DATE(2025,3,31)) Total Expenses: =ABS(SUMIFS(Amount, Amount, "<0", Date, ">="&DATE(2025,3,1), Date, "<="&DATE(2025,3,31))) Savings Rate: =(Income - Expenses) / Income * 100 - 类别明细:创建按类别分组、对金额求和的数据透视表。
- 最高金额支出:按金额升序排序,取前 5 行。
- 月环比:将上个月的总额保存在单独的工作表中,并为每个类别计算
=(ThisMonth - LastMonth) / LastMonth * 100。 - 异常检测(手动):计算过去 6 个月各类别的平均值和标准差。标记本月支出超过平均值 + 2 个标准差的类别。
重要说明
- 摘要默认使用上一个自然月。如有需要,请指定具体月份。
- 储蓄率按
(收入 - 支出) / 收入计算。如果收入为零,则储蓄率显示为 N/A。 - 异常检测使用滚动 6 个月的时间窗口。历史记录较少的新用户看到的异常标记会更少。
- 摘要不将您自有账户之间的转账(例如转入储蓄账户)计入收入或支出总额。
评论
支持 Markdown