每次执行skill时,必须先读取个人配置:
~/.openclaw/workspace/skills/budgetRcd/budgetRcd.config.json
所有文件操作只能在个人配置的 paths.root 目录下进行!
禁止使用任何硬编码路径或其他位置!
配置文件:~/.openclaw/workspace/skills/budgetRcd/budgetRcd.config.json
{
"paths": {
"root": "~/Documents/02_Personal/01_Budget",
"data": "~/Documents/02_Personal/01_Budget/data",
"config": "~/Documents/02_Personal/01_Budget/config",
"images": "~/Documents/02_Personal/01_Budget/images"
},
"budget_rules": {
"weekday": 100,
"weekend": 200
},
"pools": { ... },
"dynamic_budget": { "enabled": true },
"pool_name_to_id": { ... }
}
所有路径基于 config 中的 paths.root:
~/Documents/02_Personal/01_Budget/
├── config/
│ └── pools.json # 预算池配置
├── data/
│ ├── budget_YYYYMM.json # 月度总预算
│ ├── expense_YYYYMM.json # 开销记录
│ └── goals.json # 储蓄目标
└── images/
└── YYYY-MM-DD_merchant.jpg # 收据照片
记账后检查当日累计,超过日预算立即提醒
dynamic_budget = (remaining_budget + unused_or_overspend) / remaining_days
用户: 食其家花了37块9
助手: 记上了!✅ 食其家 -37.9元 | 今日已花 37.9元
用户: 今天钱花哪了
助手: 4月5日花销汇总 💸
食其家 鸡蛋灌饼 20元
罗森 苏打水 4.8元
今日合计: 66.8元 | 剩余预算: 3133.2元
用户: 本月还剩多少
助手: 4月预算状态 📊
总预算: 3300元 | 已花: 239.8元 | 剩余: 3060.2元
工作日剩余: 1900元 | 周末剩余: 1400元
用户: [发送收据照片]
助手: 看到照片了!这是什么?花了多少?
用户: 便利店买了零食 23块
助手: 记上了!✅ 全家 -23元 | 剩余预算: 3122.2元
📎 图片已保存: images/2026-04-06_family.jpg
用户: 罗森买水 8块
助手: 记上了!✅ 罗森 -8元
⚠️ 今日已花 244.8元,超过周日预算(200元) 44.8元!
共 1 个版本