mcpField
Z
zero-based-budget

zero-based-budget

github.com/openaccountant生産性103459 回インストール29 週間前に更新
リポジトリ

zero-based-budget について

zero-based-budget は、毎月の収入を支出、貯蓄、返済に割り当て、未配分額をゼロにする予算作成スキルです。直近の収入と支出を基準に、現実的な予算案を組み立てます。

主な機能

  1. 01最近の取引から月収を推定
  2. 02カテゴリ別支出平均を基準に設定
  3. 0350/30/20 の目安との比較
  4. 04余剰分を貯蓄や返済に配分
  5. 05予算残額をゼロに調整

活用シーン

  1. 01新しい月の予算作成
  2. 02変動収入を考慮した計画
  3. 03支出超過時の削減項目の特定
  4. 04余剰収入の貯蓄や返済への配分

MCP 対応

Wilson の `spending_summary` と `transaction_search` ツールを使い、カテゴリ別支出を確認して収入を特定します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/openaccountant/skills --skill zero-based-budget

インストール後、Claude Code で/zero-based-budgetを入力して読み込まれたか確認します。

詳細

ゼロベース予算

概要

収入のすべてに、支出、貯蓄、債務返済のいずれかの役割を割り当て、残高がちょうどゼロになるようにゼロベース予算を作成します。現在の支出パターンを分析して現実的な初期予算を作成し、さらに予算の再配分が可能な項目を特定します。

使用する Wilson ツール

  • spending_summary — 予算配分の参考にするため、カテゴリー別の現在の支出を取得します
  • transaction_search — 収入の取引を検索し、月収の合計を把握します

ワークフロー

  1. transaction_search を query: "paycheck OR salary OR direct deposit OR income OR freelance"、months: 3 で実行し、すべての収入源を特定します。

  2. 結果から平均月収を計算します。収入が変動する場合は、予算計画の基準として直近3か月のうち最も低い月の金額を使用します。

  3. spending_summary を過去3か月分について実行し、カテゴリーごとの平均支出を取得します。

  4. 実際の支出額を出発点として、初期予算のテンプレートを作成します。

    ZERO-BASED BUDGET
    ══════════════════════════════════════════════════
    Monthly Income:                         $X,XXX.XX
    ══════════════════════════════════════════════════
    
    NEEDS (Target: 50% = $X,XXX)
    ──────────────────────────────────────────────────
    Housing/Rent               $X,XXX   (actual: $X,XXX)
    Utilities                  $XXX     (actual: $XXX)
    Groceries                  $XXX     (actual: $XXX)
    Transportation             $XXX     (actual: $XXX)
    Insurance                  $XXX     (actual: $XXX)
    Minimum Debt Payments      $XXX     (actual: $XXX)
    Healthcare                 $XXX     (actual: $XXX)
    
    WANTS (Target: 30% = $X,XXX)
    ──────────────────────────────────────────────────
    Dining Out                 $XXX     (actual: $XXX)
    Entertainment              $XXX     (actual: $XXX)
    Shopping                   $XXX     (actual: $XXX)
    Subscriptions              $XXX     (actual: $XXX)
    Personal Care              $XXX     (actual: $XXX)
    
    SAVINGS & DEBT (Target: 20% = $X,XXX)
    ──────────────────────────────────────────────────
    Emergency Fund             $XXX
    Retirement                 $XXX
    Extra Debt Payment         $XXX
    Other Savings Goals        $XXX
    
    ══════════════════════════════════════════════════
    TOTAL ALLOCATED:                      $X,XXX.XX
    REMAINING TO ASSIGN:                  $0.00
    ══════════════════════════════════════════════════
    
  5. 実際の支出額を50/30/20の目安と比較します。実際の支出額が目安を超えているカテゴリーに印を付けます。

  6. 実際の支出合計が収入を超えている場合は、「欲しいもの」にあたるカテゴリーのうち、金額が最も大きいものを特定し、予算をゼロにするための削減案を提示します。

  7. 実際の支出をすべて賄ったあとに余剰がある場合は、貯蓄または債務返済に充てるよう提案します。

  8. すべての金額が割り当てられ、残高がちょうど $0 になるよう、最終予算を提示します。

Wilson を使用しない場合

  1. 月々の手取り収入を計算します。給与所得者の場合は給与明細で手取り額を確認し、支給頻度に応じて乗算します(隔週払いは x26/12、月2回払いは x2)。収入が変動する場合は、最近の月のうち最も低い金額を使います。
  2. 銀行から1か月分の取引をCSVとしてエクスポートします。
  3. スプレッドシートで各取引をカテゴリー分けします。ピボットテーブルを作成し、カテゴリー別に合計します。
  4. 新しいシートを開き、実際の平均額とともにすべてのカテゴリーを一覧にします。その隣に「予算」列を追加します。
  5. 固定費(家賃、光熱費、保険、ローンの最低返済額)から始めます。これらは削減できない支出です。「予算」列にそのまま入力します。
  6. 変動する必需品(食料品、ガソリン)の予算は、3か月の平均額と同額か、それを少し下回る金額に設定します。
  7. 欲しいもの(外食、娯楽、買い物)の予算は、収入の30%以内に収まるよう設定します。
  8. 残りの金額を貯蓄や債務返済のカテゴリーに割り当てます。
  9. 確認します:=SUM(BudgetColumn) が収入と等しくなるはずです。等しくない場合は、等しくなるまで調整します。
  10. 継続的な支出管理に使える無料ツール:YNAB(You Need A Budget)は、ゼロベース予算を中心に構築されています。EveryDollar(by Ramsey Solutions)は無料の代替ツールです。
  11. Google Sheetsで残額を計算するテンプレートの数式:=Income - SUM(B2:B30) — このセルの値は $0 になるはずです。

重要な注意事項

  • ゼロベース予算は、毎月必要なもの(祝日、誕生日、不定期の請求など)が異なるため、各月が始まる前に作成するのが最適です。
  • 50/30/20の割合は目安であり、ルールではありません。生活費の高い地域では、必需品に収入の60%以上が必要になることがあります。
  • 収入が不定期(フリーランス、歩合制)の場合は、予想される最も低い月の収入を基準に予算を立て、追加の収入は配分するボーナスとして扱います。
  • 毎月、予算を見直して調整します。生活の変化に合わせて更新されない予算は、使われなくなります。

コメント