关于 year-end-summary
供用户回顾全年财务状况的年终分析技能。它汇总收入与支出、月度及类别趋势和重要交易;有上年数据时也会进行同比比较。
主要功能
- 01汇总年度收入与支出
- 02查看月度和类别趋势
- 03与上年数据比较
- 04识别重要交易与异常
- 05导出 Markdown 或 CSV 报告
适用场景
- 01编制年度财务回顾
- 02整理报税所需数据
- 03根据年度消费趋势设定目标
MCP 相关
使用 Wilson 工具 `spending_summary`、`transaction_search`、`anomaly_detect` 和 `export_transactions` 分析交易并导出报告。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openaccountant/ skills --skill year-end-summary安装后在 Claude Code 中输入/year-end-summary确认已加载。
详细介绍
年终总结
概览
全面的年度财务回顾,涵盖全年收入和支出、月度趋势、类别明细、同比比较和财务亮点。适用于准备税务资料、设定目标,以及了解整体财务状况。
Wilson 工具使用情况
spending_summary— 全年按月和类别汇总的数据transaction_search— 查找重要交易、收入来源和最大支出anomaly_detect— 识别年度异常和趋势变化export_transactions— 将完整报告导出为 Markdown 或 CSV
工作流
- 确定目标年份(默认:上一日历年)。
- 使用
spending_summary获取该年每个月的数据,以构建月度趋势表。 - 使用
spending_summary获取全年按类别分组的数据。 - 如果存在上一年度的数据,获取相同数据以进行同比比较。
- 使用
transaction_search确定:- 金额最大的 10 笔支出
- 所有收入来源及总额
- 出现频率最高的商家
- 年内第一笔和最后一笔交易
- 使用
anomaly_detect分析全年数据,查找:- 支出异常偏高或偏低的月份
- 同比变化显著的类别
- 按以下章节编写报告。
- 导出为 Markdown 文件。
报告章节
# Year-End Summary — [Year]
## Annual Overview
| Metric | [Year] | [Prior Year] | Change |
|--------|--------|--------------|--------|
| Total Income | $XX,XXX | $XX,XXX | +/-XX% |
| Total Expenses | $XX,XXX | $XX,XXX | +/-XX% |
| Net Savings | $XX,XXX | $XX,XXX | +/-XX% |
| Savings Rate | XX% | XX% | +/-X pts |
## Monthly Trend
| Month | Income | Expenses | Net |
|-------|--------|----------|-----|
| Jan | ... | ... | ... |
| ... | ... | ... | ... |
## Spending by Category (Full Year)
| Category | Amount | % of Total | vs. Prior Year |
|----------|--------|------------|----------------|
| ... | ... | ... | ... |
## Top 10 Expenses
1. ...
## Income Sources
| Source | Total | Frequency |
|--------|-------|-----------|
| ... | ... | ... |
## Year Highlights
- Highest spending month: [Month] ($X,XXX)
- Lowest spending month: [Month] ($X,XXX)
- Biggest single expense: [Description] ($X,XXX)
- Most frequent vendor: [Vendor] (XX transactions)
不使用 Wilson
如需在电子表格中编制年终总结:
- 收集数据:从银行账户导出 12 个月的交易记录为 CSV。合并到一个工作表中。
- 月度趋势数据透视表:
- 行:月份(使用
=TEXT(A2,"YYYY-MM")提取) - 列:收入与支出(使用
=IF(C2>0,"Income","Expense")) - 值:金额总和
- 行:月份(使用
- 类别数据透视表:
- 行:类别
- 值:金额总和、交易笔数
- 同比比较:
- 将上一年度数据保存在单独的工作表中
- 使用
=VLOOKUP将上一年度各类别总额提取到本年度数据旁 - 计算变化幅度:
=(Current - Prior) / ABS(Prior) * 100
- 关键公式:
Annual Income: =SUMPRODUCT((YEAR(A:A)=2025)*(C:C>0)*C:C) Annual Expenses: =ABS(SUMPRODUCT((YEAR(A:A)=2025)*(C:C<0)*C:C)) Savings Rate: =(Income-Expenses)/Income*100 Highest Month: Use MAX on monthly totals pivot Most Frequent: =INDEX(B:B,MATCH(MAX(COUNTIF(B:B,B:B)),COUNTIF(B:B,B:B),0)) - 导出:将汇总表复制到 Google Doc 或 Word 文档中留存。
重要说明
- 同比比较至少需要上一年度的部分数据。如果没有可用数据,则省略该列。
- 除非你将税款支付单独归类,否则储蓄率按税前总收入计算。
- 报告包含所有交易类型。如果对转账进行了正确分类,则自有账户之间的转账不会计入收入或支出总额。
- 在报税季准备期间,本报告可与
tax-deduction-tracker技能配合使用。
评论
支持 Markdown