个人收支可视化技能 Skill 技能

本地交互式账单图表与每日额度计算

技能简介

个人收支可视化技能,解决的是银行流水难看懂这个问题:转账、退款和分摊成本混在一起时,常规流水账会把内部账户互转误算成消费。它先把原始记录归一化,再区分确认的个人份额、全额退款与转账结算,最后在本地渲染可交互的收支图表,并可按日、周、月、年切换周期查看明细。界面支持英文与简体中文两种语言,时间线可在面积图与柱状图之间切换,还能按需计算每日可用额度。该技能在 Skillstore 上质量分 87 分、featured 等级,官方审计状态 complete,130 项静态告警全部被判定为界面代码与文档引起的误报。当前版本为 1.5.0,采用 MIT-0 许可证。

核心能力

  • 把归一化后的 JSON 或 CSV 渲染成本地交互式收支、收入、转账与现金流水视图。
  • 支持日、周、月、年四种周期切换,图表带悬浮提示,并可搜索每笔交易明细。
  • 计算确认的个人份额、剔除全额退款、结算账户互转,同时保留银行原始金额不丢数据。
  • 界面可在英文与简体中文之间切换,时间线可在面积图与柱状图之间切换。
  • 可选计算每日可用额度,支持月度重置、覆盖检查与历史或手动分类额度分配。
  • 通过带令牌的本地回环地址提供服务,也可在明确授权后导出私密 HTML 文件。
  • 支持直接调用内置的虚构演示数据生成示例报告,不触碰任何真实文件。
  • 交易明细可按关键词搜索,图表悬浮提示与明细列表保持联动。
  • 额度分配支持历史回溯或手动指定分类份额,便于按月复盘。

安装配置

  • 安装命令为 npx skillstore add jasonhmy/personal-finance-visualizer,可在 Claude、Codex 与 Claude Code 中使用。
  • 源码位于 GitHub 的 jasonhmy/personal-finance-visualizer 仓库,采用 MIT-0 许可证。
  • 需先把银行导出文件整理成规范 JSON 或 CSV,并明确指定各列字段的映射关系。
  • 单份报告只支持一种货币且保留两位小数,不含汇率换算能力。

使用步骤

  1. 整理账单数据并确认列映射、金额正负号、币种与账户归属。
  2. 与智能体逐笔确认不确定的内部转账、退款与分摊比例,不靠姓名日期金额猜。
  3. 选定周期与语言,生成最终月度支出图表与明细视图。
  4. 需要时开启每日额度,设定限额、时区与费用分组并检查额度覆盖情况。
  5. 查看完成后关闭本地服务,只有在明确授权时才导出 HTML 文件到指定本地路径。
  6. 不要把真实流水记录放进代码仓库、公开议题或示例截图里。

适用场景

  • 家庭支出复盘:按确认的个人份额与退款剔除后比较每月开销。
  • 自由职业收入核对:把确认收入与账户互转区分开,避免把转账当收入。
  • 每日额度管理:依据已确认的生活成本与当前数据覆盖情况算出每日上限。

适用人群

需要看懂自己账本的个人用户、家庭共同记账场景的成员、做预算复盘的自由职业者,以及在本地处理敏感财务数据、不希望数据离开本机的使用者。

工作原理

技能的核心是分类而非制图。它把每一笔记录先归一化,再按账户归属与证据强度归入消费、收入、内部转账或退款;对无法自动判定的条目强制走人工确认,不允许用姓名、日期与金额的巧合来猜。图表只是这些结构化分类的可视化载体,因此图上的数字始终可追溯回原始记录。全程在本地处理,不连接银行账户,也不做资金操作与投资建议。跨设备的额度持久化需要另行提供带鉴权的同源后端,独立的本地编辑只保存在页面内存中。数据覆盖不全或记录过期时,技能会要求以局部视角呈现,不允许当作完整的财务全貌。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论