阶跃星辰模型接入
OpenRouter
watch-my-money 是一款本地运行的银行交易分析工具,可读取 CSV 或文本格式的交易记录,自动归类消费类型,对比月度预算并标记超支与异常模式,最终生成交互式 HTML 报告。
安装步骤
git clone https://github.com/openclaw/skills.gitcd skills/andreolf/watch-my-moneypip install -r requirements.txt基础用法
分析 CSV 文件:
python -m watch_my_money analyze --csv path/to/file.csv --month 2026-01
从管道输入分析:
cat transactions.txt | python -m watch_my_money analyze --stdin --month 2026-01 --default-currency CHF
设置类别预算:
python -m watch_my_money set-budget --category groceries --amount 500 --currency CHF
对比多月份:
python -m watch_my_money compare --months 2026-01 2025-12
查看预算状态:
python -m watch_my_money budgets
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 银行 CSV 导出、文本交易列表;支持逗号/分号/制表符分隔,自动识别 YYYY-MM-DD、DD/MM/YYYY 等日期格式 |
| 输出 | 交互式 HTML 报告(可折叠分类、预算进度条、隐私模糊开关)、JSON 数据文件、控制台文本摘要 |
| 适用人群 | 注重隐私的个人记账用户、CLI 偏好者、需要批量分析银行流水的人群 |
| 不包含 | 银行 API 直连、实时汇率、投资管理、多人协作、云端服务 |
~/.watch_my_money/ 目录,需自行备份原始链接:https://github.com/openclaw/skills/tree/main/skills/andreolf/watch-my-money/SKILL.md
来源类型:GitHub 开源项目