EasyAccounts 家庭财务管家
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_941226a9/easyaccounts。
技能介绍
要解决什么问题
家里或团队用 EasyAccounts 自部署记账时,常见诉求是:「记一笔午饭 30」「上个月花了多少」「按账户/分类筛流水」「导出某月账单」「看年度收支和净资产」。这些都要走 HTTP API,还要处理登录 token、typeId 与 actionId 区分、nginx 下 /api 路径,以及 Windows/Git Bash 下的编码问题。本技能把这类操作收敛成 scripts/ 里已测过的脚本,让模型按流程查主数据再写入,而不是手写 curl 猜接口。
技能如何工作
- 查询:
accounts、types、actions拿账户与可用分类;query_flows.sh按时间、账户、分类、备注筛流水(默认时间倒序,超过 100 条会截断并提示用导出)。 - 记账:
add_flow.sh/batch_add_flow.sh记收支;内部转账走handle=2并传accountToId;金额只传正数,日期由脚本处理。 - 报表:
year_statistics看年度收入/支出/盈余与账户结构;make_excel按与查询相同的条件在服务端生成 Excel 文件名(需在前端或运维侧取文件,无直链)。 - 认证:
EASYACCOUNTS_URL只填http(s)://host:port(不带/api);401 时用login.sh,不要自拼登录请求。
边界与注意点
本技能不提供删除流水、删账户/分类/动作,也不在前端之外创建账户或分类——删改主数据请到 EasyAccounts 网页/桌面端。投资类(股票、基金、加密货币)不在范围内。JSON 字段名因接口不同可能是 name、aname、accountName,读列表与 get_flow 详情时不要混用。公告需过滤 expire 已过期的条目。
使用场景
- 自部署 EasyAccounts 后,在对话里说「午餐 30、地铁 12」,需要选对账户、餐饮/交通子分类并完成入账。
- 月底核对「上个月花了多少」,要按日期范围查流水,并给出收入、支出、盈余汇总。
- 家庭或报税复盘前,需按账户、分类、备注筛选某月流水,并在服务端生成对应 Excel 导出文件。
- 年终查看净资产、全年收支与各账户占比,需要年度统计接口结果而不是手工汇总表格。
适合人员
- 在 NAS 或 homelab 上跑 EasyAccounts、希望用对话记日常开销而不是每次打开前端的自建用户
- 负责家庭共用账户,需要按月份或分类查流水、对账的小财务负责人
- 一次交代多笔当日消费,希望用批量记账脚本入账并看到成功/失败明细的人
- 维护自建 EasyAccounts 实例,需要查 release 版本、更新提示与未过期公告的运维或站长