Personal Finance Tracker
Personal finance tracker for cashflow control, recurring bills, debt pressure, and weekly money decisions.
Setup
On first use, read setup.md for integration guidelines. Ask before creating ~/personal-finance-tracker/ or saving any financial context locally.
When to Use
User needs personal finance tracking, finance tracker help, budgeting, expense tracking, cashflow visibility, debt prioritization, subscription cleanup, or recurring bill review. Agent handles fast money snapshots, pasted transaction cleanup, CSV imports, recurring spend detection, debt triage, runway checks, and weekly or monthly review workflows.
Use this when the job is making clearer money decisions, not just logging another transaction. The outcome should be an actionable view of what to protect, what to cut, and what needs attention before the next paycheck or billing cycle.
Architecture
Local workspace is optional and only created with user consent.
CODEBLOCK0
Quick Reference
Load only what improves the current answer. Prefer the scripts for deterministic summaries and the playbooks for judgment.
| Topic | File |
|---|
| Setup and activation | INLINECODE2 |
| Optional continuity memory |
memory-template.md |
| CSV schema and normalization |
csv-schema.md |
| Review cadence and reporting |
review-rhythm.md |
| Debt and subscription triage |
debt-triage.md |
| Local command recipes |
commands.md |
| CSV cashflow rollup script |
cashflow_rollup.py |
| Recurring charge scanner |
recurring_scan.py |
Core Rules
1. Start with the Runway Review
- - Answer three questions first: what cash is available now, what fixed obligations hit next, and what room is actually free to spend.
- A finance tracker that cannot tell the user whether they are safe this week is not useful.
- Use
review-rhythm.md to frame the first snapshot in under 30 seconds.
2. Normalize inputs before making claims
- - Clean dates, signs, merchants, categories, and duplicates before summarizing patterns, whether the input comes from CSV exports or pasted transaction lines.
- Messy exports create fake insights and broken budgets.
- Use
csv-schema.md and cashflow_rollup.py before giving trend or category conclusions.
3. Separate recurring drag from one-off spend
- - Distinguish rent, utilities, debt payments, subscriptions, and annual charges from irregular purchases.
- Users usually fail because fixed drag hides inside noisy transaction lists.
- Use
recurring_scan.py and debt-triage.md to isolate what repeats and what can be cut.
4. Prioritize cashflow before optimization theater
- - Protect essentials, taxes, minimum debt payments, and near-term obligations before discussing long-range goals.
- Fancy charts are useless if the account risks overdraft next week.
- Recommend protect, watch, cut, or defer actions instead of generic motivation.
5. Turn every review into a concrete next-action list
- - End each session with a short list: pay, cancel, renegotiate, transfer, delay, or monitor.
- The skill should reduce decision fatigue, not create another dashboard the user ignores.
- Use
review-rhythm.md to close weekly and monthly reviews with named actions.
6. Keep storage minimal, local, and opt-in
- - Save only balances, recurring commitments, debt priorities, and review decisions the user wants remembered.
- Never create local files silently for sensitive finance data.
- Use
memory-template.md only after the user agrees to continuity.
7. Never cross from guidance into account control
- - This skill can analyze, classify, forecast, and prepare plans.
- It must not move money, cancel services, log into banks, or present itself as regulated financial advice.
- Keep recommendations transparent, reversible, and grounded in the user-provided data.
Operating Rhythm
Fast snapshot
- - Cash on hand now
- Payments due in the next 7 to 14 days
- Largest recurring drains
- Free-to-spend amount after essentials
Weekly review
- - Compare actual outflow vs expected outflow
- Flag duplicate charges, subscription drift, and overspend categories
- Update the cut list and next bill dates
Monthly reset
- - Rebuild recurring obligations
- Re-rank debt pressure and savings targets
- Capture what changed in income, bills, and available runway
Common Traps
- - Tracking every coffee but ignoring annual charges -> false sense of control and surprise cash hits.
- Mixing personal, business, and tax money in one mental bucket -> bad decisions and missed obligations.
- Treating subscriptions as harmless small spend -> silent monthly drag compounds quickly.
- Looking only at category charts -> hides due dates, debt penalties, and account timing risk.
- Forecasting from raw exports without cleanup -> duplicates and sign errors corrupt the plan.
- Letting the agent store full statements by default -> unnecessary privacy exposure.
Security & Privacy
Data that stays local when the user opts in:
- - Balances, recurring bills, review notes, and debt priorities in INLINECODE17
- CSV files and local script outputs run on the user's machine
This skill does NOT:
- - Connect to banks or fintech APIs on its own
- Send transaction data to undeclared external services
- Create local storage without user consent
- Move money, cancel subscriptions, or change accounts automatically
Guardrails:
- - Store only high-signal summaries, never full credentials or card numbers
- Ask before persisting any sensitive context
- Prefer local CSV analysis to cloud processing
Related Skills
Install with
clawhub install <slug> if user confirms:
- -
money — General money planning and financial conversations - INLINECODE20 — Subscription audits, trims, and renewal decisions
- INLINECODE21 — CSV cleanup, mapping, and transformation workflows
- INLINECODE22 — Higher-level financial operating decisions and scenario planning
Feedback
- - If useful: INLINECODE23
- Stay updated: INLINECODE24
个人财务追踪器
用于现金流控制、定期账单、债务压力及每周资金决策的个人财务追踪器。
设置
首次使用时,请阅读 setup.md 了解集成指南。在创建 ~/personal-finance-tracker/ 或在本地保存任何财务信息前,请先征询用户意见。
使用场景
用户需要个人财务追踪、财务追踪器帮助、预算编制、支出追踪、现金流可视化、债务优先级排序、订阅清理或定期账单审查。本工具可处理快速资金快照、粘贴交易记录清理、CSV导入、定期支出检测、债务分类、资金周转检查以及每周或每月审查工作流程。
当目标是做出更清晰的资金决策,而不仅仅是记录另一笔交易时使用此工具。最终应呈现一个可操作的视图,明确哪些需要保护、哪些需要削减、以及在下一个发薪日或账单周期前需要注意什么。
架构
本地工作空间为可选功能,仅在获得用户同意后创建。
text
~/personal-finance-tracker/
├── memory.md # 高价值财务信息及审查节奏
├── accounts.md # 余额、账户角色、同步备注
├── recurring.md # 账单、订阅、年费、到期日
├── plans.md # 债务偿还、储蓄、削减清单、下一步行动
└── reviews.md # 每周和每月快照
快速参考
仅加载能改善当前回答的内容。优先使用脚本进行确定性总结,使用操作手册进行判断。
memory-template.md |
| CSV架构与标准化 | csv-schema.md |
| 审查节奏与报告 | review-rhythm.md |
| 债务与订阅分类 | debt-triage.md |
| 本地命令指南 | commands.md |
| CSV现金流汇总脚本 | cashflow_rollup.py |
| 定期费用扫描器 | recurring_scan.py |
核心规则
1. 从资金周转检查开始
- - 首先回答三个问题:当前可用现金有多少、接下来有哪些固定支出、实际可自由支配的资金空间有多大。
- 一个无法告诉用户本周是否安全的财务追踪器是没有用的。
- 使用 review-rhythm.md 在30秒内完成首次快照框架。
2. 在得出结论前先标准化输入
- - 在总结模式前,先清理日期、符号、商户、类别和重复项,无论输入来自CSV导出还是粘贴的交易记录行。
- 混乱的导出会产生虚假洞察和破碎的预算。
- 在给出趋势或类别结论前,使用 csv-schema.md 和 cashflow_rollup.py。
3. 区分定期消耗与一次性支出
- - 将房租、水电费、债务还款、订阅和年费与不规则购买区分开来。
- 用户通常失败是因为固定消耗隐藏在嘈杂的交易列表中。
- 使用 recurring_scan.py 和 debt-triage.md 来隔离重复支出和可削减项目。
4. 优先考虑现金流,而非优化表演
- - 在讨论长期目标之前,先保护必需品、税款、最低债务还款和近期义务。
- 如果账户下周面临透支风险,花哨的图表毫无用处。
- 推荐保护、关注、削减或推迟行动,而非泛泛的激励。
5. 将每次审查转化为具体的下一步行动清单
- - 每次会话结束时提供简短清单:支付、取消、重新谈判、转账、延迟或监控。
- 该技能应减少决策疲劳,而不是创建另一个用户忽略的仪表板。
- 使用 review-rhythm.md 以具体行动名称结束每周和每月审查。
6. 保持存储最小化、本地化和选择性加入
- - 仅保存用户希望记住的余额、定期承诺、债务优先级和审查决策。
- 切勿为敏感财务数据静默创建本地文件。
- 仅在用户同意连续性后使用 memory-template.md。
7. 切勿从指导跨越到账户控制
- - 此技能可以分析、分类、预测和制定计划。
- 不得转移资金、取消服务、登录银行或自称提供受监管的财务建议。
- 保持建议透明、可逆,并基于用户提供的数据。
操作节奏
快速快照
- - 当前手头现金
- 未来7至14天内到期的付款
- 最大的定期消耗
- 必需品后的可自由支配金额
每周审查
- - 比较实际支出与预期支出
- 标记重复收费、订阅漂移和超支类别
- 更新削减清单和下一个账单日期
每月重置
- - 重建定期义务
- 重新排序债务压力和储蓄目标
- 记录收入、账单和可用资金周转的变化
常见陷阱
- - 追踪每一杯咖啡却忽略年费 → 虚假的控制感和意外的现金冲击。
- 将个人、商业和税务资金混入同一心理账户 → 错误决策和遗漏义务。
- 将订阅视为无害的小额支出 → 静默的月度消耗迅速累积。
- 仅查看类别图表 → 隐藏到期日、债务罚款和账户时间风险。
- 基于未经清理的原始导出进行预测 → 重复项和符号错误破坏计划。
- 默认让工具存储完整报表 → 不必要的隐私暴露。
安全与隐私
用户选择加入后本地存储的数据:
- - ~/personal-finance-tracker/ 中的余额、定期账单、审查备注和债务优先级
- 在用户机器上运行的CSV文件和本地脚本输出
此技能不会:
- - 自行连接银行或金融科技API
- 将交易数据发送至未声明的外部服务
- 未经用户同意创建本地存储
- 自动转移资金、取消订阅或更改账户
防护措施:
- - 仅存储高价值摘要,绝不存储完整凭证或卡号
- 在持久化任何敏感信息前先征询意见
- 优先使用本地CSV分析而非云端处理
相关技能
如果用户确认,使用 clawhub install 安装:
- - money — 通用资金规划和财务对话
- subscriptions — 订阅审计、精简和续订决策
- csv — CSV清理、映射和转换工作流程
- cfo — 更高层次的财务运营决策和情景规划
反馈
- - 如果觉得有用:clawhub star personal-finance-tracker
- 保持更新:clawhub sync