仅当本地 PATH 中已经可用 bookkeeping 命令时,才使用这个 skill。
高置信账单信号:
.csv 或 .xlsxalipay、wx、wechat、bill、账单、交易、流水账单、流水、导入、支出、收入、支付宝 或 微信按以下顺序解析最终要导入的文件:
/root/.openclaw/media/inbound/处理规则:
message_attachment_download 可用时,优先调用它,并使用返回的 download.local_path.csv 或 .xlsx使用本地 bookkeeping CLI 作为执行后端。
bookkeeping import --original-file-name --json bookkeeping query --jsonbookkeeping summary overview --jsonbookkeeping summary trend --jsonbookkeeping summary category --jsonbookkeeping record expense --payload --json bookkeeping record income --payload --json bookkeeping budget set --scope --period --amount --json bookkeeping budget check --scope --trade-date --json bookkeeping inspect batches --jsonbookkeeping inspect duplicates --jsonbookkeeping servebookkeeping reset --yes导入规则:
--original-file-name ,让 CLI 仍然能根据原始文件名推断平台、owner 或格式--json 输出在高置信、低风险情况下,可以直接执行:
summary overview、summary trend、summary category遇到以下情况时,先问最小必要问题:
以下动作不能静默执行:
bookkeeping reset --yes当通过自然语言记录单笔收入或支出时:
其他支出,收入回退到 其他收入固定支出分类:
餐饮交通日用购物娱乐医疗住房教育其他支出固定收入分类:
工资报销转账退款理财其他收入当 CLI 返回 bookkeeping 结果时:
budget_checks 视为完整的预算状态reminders 视为可直接面向 OpenClaw 或 IM 通道输出的提醒列表channel_text,优先使用它生成简洁消息reminders 为空,不要额外生成预算提醒文案status 为 unset,可以温和提示用户设置预算status 为 warning 或 exceeded,在回复中明确呈现预算提醒bookkeeping,明确说明这个 skill 依赖本地 CLI.csv 和 .xlsx共 1 个版本