mcpField
S
subscription-audit

subscription-audit

github.com/openaccountant数据与数据库103446 次安装29 周前更新
代码仓库

关于 subscription-audit

subscription-audit 是一项用于审查交易记录中定期订阅支出的技能,适合想了解订阅总开销并找出可能闲置服务的人。它汇总月度与年度费用,将异常检测结果与交易记录交叉核对,并估算取消后的潜在节省。

主要功能

  1. 01查找定期订阅扣款
  2. 02汇总月度和年度费用
  3. 03标记疑似闲置订阅
  4. 04按商户统计订阅成本
  5. 05估算取消后的年度节省

适用场景

  1. 01盘点当前订阅服务与费用
  2. 02发现可能被遗忘的订阅
  3. 03决定优先审查或取消的服务
  4. 04估算取消标记项目后的节省

MCP 相关

该技能使用 Wilson 的 `anomaly_detect` 检测疑似闲置订阅,并用 `transaction_search` 检索和核实定期扣款。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openaccountant/skills --skill subscription-audit

安装后在 Claude Code 中输入/subscription-audit确认已加载。

详细介绍

订阅审计

概述

扫描你的交易历史,查找定期订阅扣款,汇总每月和每年的订阅支出,识别近期使用模式没有变化的订阅,并推荐可取消的订阅。

使用的 Wilson 工具

  • anomaly_detect — 通过类型 unused_subscriptions 检测未使用或已遗忘的订阅
  • transaction_search — 查找所有定期扣款并验证订阅模式

工作流

  1. 使用 types: ["unused_subscriptions"] 运行 anomaly_detect,找出可能未使用或重复的订阅。
  2. 使用 query: "subscription OR recurring OR monthly" 和 months: 6 运行 transaction_search,提取过去 6 个月内所有类似订阅的交易。
  3. 按商户名称对结果分组,并计算每项订阅的月费。
  4. 汇总所有定期扣款,得出每月订阅总支出和年化费用。
  5. 将异常检测结果与交易列表交叉核对。标记所有出现在未使用列表中的订阅。
  6. 提供一张表格,包含以下列:商户、月费、年费、活跃月数、状态(活跃/待审核)。
  7. 推荐可取消的订阅——优先处理标记为未使用的订阅,然后将其余订阅按费用从高到低排序。
  8. 计算取消所有已标记订阅后可能节省的年度费用。

不使用 Wilson 时

  1. 将银行交易导出为 CSV 文件(Chase:Statements & Documents > Download Account Activity > CSV;Bank of America:Statements & Documents > Download Transactions)。
  2. 在电子表格中打开 CSV(Google Sheets 或 Excel)。
  3. 按 Description 列排序,查找名称重复且金额一致的商户。
  4. 使用筛选器:在 Google Sheets 中添加辅助列,并使用 =IF(COUNTIF(B:B, B2) > 1, "Recurring", "One-time"),其中 B 列是商户/描述列。
  5. 创建数据透视表,按商户名称分组、汇总金额并统计出现次数。
  6. 每月出现且金额一致的商户很可能是订阅。
  7. 将每笔月费乘以 12,得出年费。
  8. 检查每项订阅并自问:“过去 30 天内我用过这项服务吗?”对回答“没有”的订阅予以取消。
  9. 可搜索的常见订阅商户:Netflix、Spotify、Hulu、Disney+、Amazon Prime、Adobe、Dropbox、iCloud、Google One、YouTube Premium、健身房会员、新闻订阅。

重要说明

  • 订阅检测依赖交易描述中的模式匹配。有些商户在不同扣款中使用的名称可能不同。
  • 年度订阅(每年扣款一次)可能不会出现在 6 个月的时间范围内。将搜索范围延长至 12-18 个月,以便发现这类订阅。
  • 免费试用转为付费订阅后很容易被忽略——留意来自陌生商户的小额初始扣款。

评论

支持 Markdown