mcpField
Y
year-end-summary

year-end-summary

github.com/openaccountantデータ・データベース103412 回インストール29 週間前に更新
リポジトリ

year-end-summary について

1年間の家計を振り返るための年次レビュー用スキルです。収入と支出、月別・カテゴリ別の傾向、注目すべき取引をまとめ、前年のデータがあれば前年比も比較します。

主な機能

  1. 01年間収入と支出の集計
  2. 02月別・カテゴリ別傾向の確認
  3. 03前年データとの比較
  4. 04注目取引と異常の特定
  5. 05Markdown または CSV でレポートを出力

活用シーン

  1. 01年間の家計レビューの作成
  2. 02税務準備に必要な数値の整理
  3. 03年間支出の傾向に基づく目標設定

MCP 対応

Wilson のツール `spending_summary`、`transaction_search`、`anomaly_detect`、`export_transactions` を使って取引を分析し、レポートを出力します。

インストール

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

$npx skills add https://github.com/openaccountant/skills --skill year-end-summary

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

詳細

年末サマリー

概要

年間の収入と支出、月別の推移、カテゴリ別の内訳、前年比較、財務上の重要なポイントを網羅した年間の財務レビューです。税務申告の準備、目標設定、財務状況全体の把握に役立ちます。

使用する Wilson ツール

  • spending_summary — 年間の月別およびカテゴリ別集計
  • transaction_search — 主な取引、収入源、最大の支出を検索
  • anomaly_detect — 年間の異常値や傾向の変化を特定
  • export_transactions — レポート全体を Markdown または CSV でエクスポート

ワークフロー

  1. 対象年を決定します(デフォルト:前年)。
  2. 年間の月別推移表を作成するため、各月について spending_summary を使用します。
  3. 年間全体をカテゴリ別に集計するため、spending_summary を使用します。
  4. 前年のデータがある場合は、前年比較のために同じデータを取得します。
  5. transaction_search を使用して、以下を特定します。
    • 金額の大きい支出トップ10
    • すべての収入源と合計額
    • 取引頻度が最も高い取引先
    • 年初と年末の取引
  6. 年間全体に対して anomaly_detect を使用し、以下を確認します。
    • 支出が異常に多い月または少ない月
    • 前年比で大きく変化したカテゴリ
  7. 以下のセクションでレポートをまとめます。
  8. Markdown ファイルとしてエクスポートします。

レポートのセクション

# Year-End Summary — [Year]

## Annual Overview
| Metric | [Year] | [Prior Year] | Change |
|--------|--------|--------------|--------|
| Total Income | $XX,XXX | $XX,XXX | +/-XX% |
| Total Expenses | $XX,XXX | $XX,XXX | +/-XX% |
| Net Savings | $XX,XXX | $XX,XXX | +/-XX% |
| Savings Rate | XX% | XX% | +/-X pts |

## Monthly Trend
| Month | Income | Expenses | Net |
|-------|--------|----------|-----|
| Jan | ... | ... | ... |
| ... | ... | ... | ... |

## Spending by Category (Full Year)
| Category | Amount | % of Total | vs. Prior Year |
|----------|--------|------------|----------------|
| ... | ... | ... | ... |

## Top 10 Expenses
1. ...

## Income Sources
| Source | Total | Frequency |
|--------|-------|-----------|
| ... | ... | ... |

## Year Highlights
- Highest spending month: [Month] ($X,XXX)
- Lowest spending month: [Month] ($X,XXX)
- Biggest single expense: [Description] ($X,XXX)
- Most frequent vendor: [Vendor] (XX transactions)

Wilson を使用しない場合

スプレッドシートで年末サマリーを作成するには:

  1. データを収集する:銀行口座から12か月分の取引を CSV でエクスポートし、1つのシートにまとめます。
  2. 月別推移のピボットテーブル:
    • 行:月(日付から抽出するには =TEXT(A2,"YYYY-MM") を使用)
    • 列:収入と支出(=IF(C2>0,"Income","Expense") を使用)
    • 値:金額の合計
  3. カテゴリ別のピボットテーブル:
    • 行:カテゴリ
    • 値:金額の合計、取引件数
  4. 前年比較:
    • 前年のデータを別のタブに保存します
    • =VLOOKUP を使用して、カテゴリ別の前年の合計額を今年のデータの隣に表示します
    • 変化率を計算します:=(Current - Prior) / ABS(Prior) * 100
  5. 主な数式:
    Annual Income:      =SUMPRODUCT((YEAR(A:A)=2025)*(C:C>0)*C:C)
    Annual Expenses:    =ABS(SUMPRODUCT((YEAR(A:A)=2025)*(C:C<0)*C:C))
    Savings Rate:       =(Income-Expenses)/Income*100
    Highest Month:      Use MAX on monthly totals pivot
    Most Frequent:      =INDEX(B:B,MATCH(MAX(COUNTIF(B:B,B:B)),COUNTIF(B:B,B:B),0))
    
  6. エクスポート:サマリー表を Google ドキュメントまたは Word 文書にコピーして、記録として保存します。

重要な注意事項

  • 前年比較には、前年のデータが少なくとも一部必要です。データがない場合、その列は省略されます。
  • 貯蓄率は、税引前の総収入を基準にします。ただし、税金の支払いを別途カテゴリ分けしている場合は除きます。
  • このレポートには、すべての種類の取引が含まれます。正しく分類されている場合、自分の口座間の振替は収入と支出の合計から除外されます。
  • このレポートは、税務申告の準備に tax-deduction-tracker スキルと併せて活用できます。

コメント