mcpField
F
financial-goals

financial-goals

github.com/openaccountant生产力103419 次安装29 周前更新
代码仓库

关于 financial-goals

面向储蓄目标管理的财务规划技能。它计算每月所需储蓄额,根据交易跟踪进度,并指出目标是否超出可用储蓄能力。

主要功能

  1. 01计算每月所需储蓄额
  2. 02根据交易跟踪进度
  3. 03比较目标与储蓄能力
  4. 04按截止日期排列目标

适用场景

  1. 01规划度假或购房首付款储蓄
  2. 02检查目标是否按计划推进
  3. 03储蓄能力不足时调整目标

MCP 相关

使用 Wilson 工具 `spending_summary` 和 `transaction_search`,估算储蓄能力并跟踪目标相关存款。

安装

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

$npx skills add https://github.com/openaccountant/skills --skill financial-goals

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

详细介绍

财务目标跟踪器

概述

帮助你设定具体的储蓄目标(度假、首付、购买新车等),计算每个目标所需的月储蓄金额,根据交易历史跟踪进度,并在进度超前或落后于计划时提醒你。

使用的 Wilson 工具

  • spending_summary — 确定当前储蓄率和可用于目标的资金
  • transaction_search — 查找与特定目标相关的存款和转账

工作流

  1. 请用户设定目标。对于每个目标,收集:名称、目标金额、目标日期,以及专用储蓄账户或标签(如有)。

  2. 运行 spending_summary,查看过去 3 个月的数据,计算月平均收入和月平均支出。得出当前月储蓄率:收入 - 支出。

  3. 对于每个目标,计算:

    • 剩余月数:今天到目标日期之间的月数
    • 所需月储蓄金额:(目标金额 - 当前进度) / 剩余月数
  4. 对于每个目标,运行 transaction_search,并使用 query: "<goal name> OR <account name>" 和 months: 6 查找相关存款或指定用途的转账。

  5. 汇总找到的存款,估算每个目标的当前进度。

  6. 展示目标仪表板:

    FINANCIAL GOALS
    ═══════════════════════════════════════════════════════
    Vacation Fund
      Target: $3,000 by Dec 2026  |  Saved: $1,200 (40%)
      Required: $300/mo  |  On track: YES
      [████████░░░░░░░░░░░░] 40%
    
    Down Payment
      Target: $40,000 by Jun 2028  |  Saved: $12,000 (30%)
      Required: $1,120/mo  |  On track: NO (-$220/mo)
      [██████░░░░░░░░░░░░░░] 30%
    ═══════════════════════════════════════════════════════
    Total required: $1,420/mo  |  Available: $1,200/mo
    
  7. 如果所需月储蓄总额超过可用储蓄率,指出资金缺口,并建议延长时间、降低目标金额或增加收入。

  8. 按截止日期排列目标优先级,并建议资金分配顺序。

不使用 Wilson

  1. 打开电子表格并创建以下列:目标名称、目标金额、目标日期、当前余额、每月所需金额。
  2. 要获取当前余额,请查看每个目标指定的账户。如果你将所有资金都存入同一个储蓄账户,则需要手动跟踪分配情况(每个目标占一行,并持续记录金额)。
  3. 计算剩余月数:在 Google Sheets 中,使用 =DATEDIF(TODAY(), C2, "M"),其中 C2 是目标日期。
  4. 每月所需金额:=(B2-D2)/E2,其中 B2 是目标金额,D2 是当前余额,E2 是剩余月数。
  5. 汇总“每月所需金额”列,查看所有目标所需的总金额。
  6. 检查每月储蓄能力:查看上个月的银行对账单,记录存款总额减去非储蓄支出总额。
  7. 如果所需金额超过你的能力,可延后目标日期或降低目标金额。
  8. 实用应用:Ally Bank 内置了用于跟踪目标的“Buckets”。Capital One 360 支持开立多个储蓄账户。YNAB 提供明确的目标跟踪功能。
  9. 在发薪日为每个目标设置相应金额的自动转账,避免依赖意志力。

重要说明

  • Wilson 会跟踪交易活动,但不知道你的账户余额。你必须提供每个目标的起始余额。
  • 如果你用同一个储蓄账户为多个目标存钱,Wilson 无法区分各目标的资金,除非你在转账时填写描述性备注。
  • 每季度重新评估目标。生活会发生变化,不再重要的僵化目标会消磨动力。
  • 考虑优先处理有固定截止日期的目标(缴税、学费),再处理较灵活的目标(度假、购买新车)。

评论

支持 Markdown