Install
openclaw skills install bookkeeping-agent导入账单、检查重复、查询交易、查看汇总,并通过本地 bookkeeping CLI 执行。优先处理当前消息里已经落到本地的账单附件;当用户要求导入支付宝、微信或本地账单时,优先直接使用当前消息上下文中已有的本地文件路径。
openclaw skills install bookkeeping-agent仅当本地 PATH 中已经可用 bookkeeping 命令时,才使用这个 skill。
高置信账单信号:
.csv 或 .xlsxalipay、wx、wechat、bill、账单、交易、流水账单、流水、导入、支出、收入、支付宝 或 微信按以下顺序解析最终要导入的文件:
/root/.openclaw/media/inbound/处理规则:
message_attachment_download 可用时,优先调用它,并使用返回的 download.local_path.csv 或 .xlsx使用本地 bookkeeping CLI 作为执行后端。
bookkeeping import <file> --original-file-name <name> --jsonbookkeeping query --jsonbookkeeping summary overview --jsonbookkeeping summary trend --jsonbookkeeping summary category --jsonbookkeeping record expense --payload <json> --jsonbookkeeping record income --payload <json> --jsonbookkeeping budget set --scope <scope> --period <period> --amount <amount> --jsonbookkeeping budget check --scope <scope> --trade-date <date> --jsonbookkeeping inspect batches --jsonbookkeeping inspect duplicates --jsonbookkeeping servebookkeeping reset --yes导入规则:
--original-file-name <original attachment 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