For example, if reviewing February 2026, also fetch February 2025.
Fetch recurring bills. Call the query MCP tool:
{ "recurring": true }
Synthesize a narrative recap covering:
Headline numbers: total income, total expenses, net cash flow, savings rate
vs. prior period: changes from the immediately preceding period (last week, last month, etc.)
vs. same period last year: seasonal context — note whether changes are normal for this time of year or unusual (skip this section for year-over-year recaps)
Anomalies: unusual transactions or spending spikes
Recurring bills: new, changed, or cancelled subscriptions/bills
Key ratios: any ratios returned in the summary (e.g. expense-to-income)
Account balances: current balances and changes
Tone: Stick to the facts. Report what happened without judgement — no "great job" or "you need to cut back." Just clear, plain-language observations. Skip categories with trivial amounts.
How to use it
Copy the folder
Take davepoon/recap from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
Check the name does not clash
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.