家庭记账小程序
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5defc93f/family-ledgerlight。
技能介绍
要解决什么问题
家庭日常开支往往分散在口头约定、零散备注或各自记账里,月底对账时很难按成员和用途快速汇总。若你已经在本机用 ledger.py 维护账本,更希望用对话直接说「爸爸支出 100 买菜」,而不是每次手敲一长串 CLI 参数。
技能如何工作
本技能扮演家庭账本助手:根据你的自然语言判断意图,再调用固定路径的 CLI:
python3 /home/ubuntu/projects/record-family/ledger.py
核心能力对应五类操作:
- 记录支出:识别「角色 + 金额 + 用途」,映射为
add --role --amount --note - 查询记录:识别「查看 / 列表 / 最近」等,支持
--role、--month、--year、--limit - 汇总统计:识别「汇总 / 总计 / 花了多少」,走
summary并可按月、年筛选 - 删除记录:在给出记录 ID 时执行
delete --id - 角色列表:询问有哪些成员时执行
roles
执行后直接展示命令输出;意图不完整时只做简短追问,不堆砌解释。
适用边界与注意点
- 工具路径与数据存储依赖部署环境中的
/home/ubuntu/projects/record-family/ledger.py,换机器需自行对齐路径与 Python 环境。 - 记账语义以 SKILL 中的模式为准(如爸爸/妈妈/儿子/女儿 + 金额 + 用途);超出模式的表述可能无法自动映射。
- 删除操作需要明确的记录 ID,不能凭模糊描述删账。
使用场景
- 夫妻分工记账时,用口语说出「妈妈花了 200 买衣服」,让助手转成 `add` 并写入本地账本。
- 月底对账前,按「2026 年 5 月」或指定成员查询 `list`,核对每笔用途与金额是否一致。
- 问「今年花了多少」或「汇总一下」,触发 `summary` 按年或按月拉总,再对照家庭预算表。
- 发现记错一笔后,先 `list` 查到记录 ID,再明确说「删除 ID x」调用 `delete` 更正账目。
适合人员
- 在本机部署了 `record-family/ledger.py`、希望用对话代替手写参数的家庭财务维护者。
- 需要按爸爸/妈妈/孩子等角色分开记支出、月底按人汇总的带娃家庭家长。
- 共用一台记账环境、经常口头报账、要把「角色+金额+用途」快速落库的同住家庭成员。
- 会定期查「最近 N 条」或角色列表 `roles`,用来核对谁记了账、还有哪些成员未录入的人。