finance-manager
個人の取引データを分析し、支出傾向の把握や予算管理、 финансовые отчетыの作成、PDFからの取引抽出を行い、 финансовые рекомендацииを提供する、包括的な個人 финансовые рекомендацииを提供するSkill。
📜 元の英語説明(参考)
Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations. Use when users need to analyze spending patterns, track budgets, visualize financial data, extract transactions from PDFs, calculate savings rates, identify spending trends, generate financial reports, or receive personalized budget recommendations. Triggers include requests like "analyze my finances", "track my spending", "create a financial report", "extract transactions from PDF", "visualize my budget", "where is my money going", "financial insights", "spending breakdown", or any finance-related analysis tasks.
🇯🇵 日本人クリエイター向け解説
個人の取引データを分析し、支出傾向の把握や予算管理、 финансовые отчетыの作成、PDFからの取引抽出を行い、 финансовые рекомендацииを提供する、包括的な個人 финансовые рекомендацииを提供するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o finance-manager.zip https://jpskill.com/download/16539.zip && unzip -o finance-manager.zip && rm finance-manager.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/16539.zip -OutFile "$d\finance-manager.zip"; Expand-Archive "$d\finance-manager.zip" -DestinationPath $d -Force; ri "$d\finance-manager.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
finance-manager.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
finance-managerフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 5
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Finance Manager
個人の財務管理のための包括的なツールキットです。取引データを処理し、高度な財務分析を実行し、実行可能な洞察を生成し、美しいビジュアルレポートを作成します。
主要な機能
- Transaction Data Processing (取引データ処理): PDF、CSV、または JSON ファイルから財務データを抽出します。
- Financial Analysis (財務分析): 主要な指標を計算し、支出パターンを特定し、貯蓄を追跡します。
- Visualization (可視化): チャートとグラフを含むインタラクティブな HTML レポートを生成します。
- Budget Recommendations (予算の推奨): 支出パターンに基づいて、パーソナライズされた、実行可能なアドバイスを提供します。
- Trend Analysis (傾向分析): 支出パターン、異常、および最適化の機会を特定します。
ワークフロー
1. Data Extraction and Preparation (データ抽出と準備)
For PDF files (PDF ファイルの場合):
python scripts/extract_pdf_data.py <input.pdf> <output.csv>
For CSV/JSON files (CSV/JSON ファイルの場合):
- データに次の列があることを確認します:
Date、Description、Income(category)、Type、Amount - 日付形式: YYYY-MM-DD または解析可能な日付文字列
- Amount: 収入の場合は正、支出の場合は負
2. Financial Analysis (財務分析)
取引データに対して包括的な分析を実行します。
python scripts/analyze_finances.py <transactions.csv> > analysis_output.json
Output includes (出力内容):
- Summary statistics (概要統計) (総収入、支出、純貯蓄、貯蓄率)
- Spending trends (支出傾向) (1 日の平均、上位の支出、カテゴリの割合)
- Budget recommendations (予算の推奨) (支出パターンに基づいてパーソナライズ)
- Visualization data (可視化データ) (チャート作成用に準備)
3. Report Generation (レポート生成)
可視化を含むインタラクティブな HTML レポートを作成します。
python scripts/generate_report.py <analysis_output.json> <report.html>
Report features (レポートの機能):
- Summary dashboard (概要ダッシュボード) (主要な指標を含む)
- Interactive pie chart (インタラクティブな円グラフ) (カテゴリ別の支出を示す)
- Bar chart (棒グラフ) (時間の経過に伴う収入と支出の比較)
- Color-coded indicators (色分けされたインジケーター) (正の場合は緑、負の場合は赤)
- Personalized recommendations section (パーソナライズされた推奨事項セクション)
- Responsive design (レスポンシブデザイン) (すべてのデバイスに対応)
4. Complete Workflow Example (完全なワークフローの例)
# Extract data from PDF
python scripts/extract_pdf_data.py finance_data.pdf transactions.csv
# Analyze the data
python scripts/analyze_finances.py transactions.csv > analysis.json
# Generate visual report
python scripts/generate_report.py analysis.json financial_report.html
Key Metrics and Benchmarks (主要な指標とベンチマーク)
Savings Rate (貯蓄率)
Savings Rate = (Total Income - Total Expenses) / Total Income × 100
Benchmarks (ベンチマーク):
- Below 10% (10% 未満): Needs improvement (改善が必要)
- 10-20%: Good (良好)
- 20-30%: Excellent (非常に良い)
- Above 30% (30% 超): Outstanding (傑出)
Category Guidelines (% of income) (カテゴリのガイドライン (% of income))
- Housing (住宅): 25-30%
- Transportation (交通): 10-15%
- Food (食料): 10-15%
- Utilities (光熱費): 5-10%
- Savings (貯蓄): Minimum 20% (最低 20%)
詳細なフレームワークと方法論については、references/financial_frameworks.md を参照してください。
Analysis Features (分析機能)
Summary Statistics (概要統計)
- Total income and expenses for the period (期間中の総収入と支出)
- Net savings (can be positive or negative) (純貯蓄 (正または負の可能性あり))
- Savings rate percentage (貯蓄率の割合)
- Transaction count (トランザクション数)
- Date range covered (対象期間)
Spending Trends (支出傾向)
- Daily average spending (1 日の平均支出)
- Top 5 largest expenses with details (上位 5 つの最大の支出と詳細)
- Category percentage breakdown (カテゴリの割合の内訳)
- Spending patterns over time (時間の経過に伴う支出パターン)
Budget Recommendations (予算の推奨)
システムは、以下に基づいてパーソナライズされた推奨事項を生成します。
- Savings rate thresholds (貯蓄率の閾値)
- Category spending percentages (カテゴリの支出割合)
- Income diversification (収入の多様化)
- Budget guideline comparisons (予算ガイドラインの比較)
Example recommendations (推奨事項の例):
- "⚠️ Your savings rate is below 10%. Consider reducing discretionary spending. (⚠️ 貯蓄率が 10% 未満です。裁量的な支出を減らすことを検討してください。)"
- "🍽️ Food spending is 18% of expenses. Consider meal planning to reduce costs. (🍽️ 食料の支出が支出の 18% です。コストを削減するために食事の計画を検討してください。)"
- "✅ Excellent savings rate! You're on track for strong financial health. (✅ 優れた貯蓄率です! 強固な財務状況に向けて順調に進んでいます。)"
Visualization Components (可視化コンポーネント)
Category Spending Chart (Doughnut) (カテゴリ別支出チャート (ドーナツ))
カテゴリ別の支出の割合を色分けで示します。
Income vs Expenses Chart (Bar) (収入対支出チャート (棒))
収入と支出の月次比較を表示して、キャッシュフローの傾向を特定します。
Interactive Features (インタラクティブ機能)
- Hover tooltips showing exact values (正確な値を示すホバーツールチップ)
- Responsive design adapting to screen size (画面サイズに適応するレスポンシブデザイン)
- Color-coded positive (green) and negative (red) indicators (色分けされた正 (緑) と負 (赤) のインジケーター)
Tips for Best Results (最良の結果を得るためのヒント)
Data Quality (データ品質)
- Ensure all transactions are properly categorized (すべてのトランザクションが適切に分類されていることを確認します)
- Use consistent category names (一貫したカテゴリ名を使用します)
- Include complete date information (完全な日付情報を含めます)
- Verify amounts are correctly signed (+ for income, - for expenses) (金額が正しく符号化されていることを確認します (+ は収入、- は支出))
Analysis Frequency (分析頻度)
- Run monthly analysis for trend tracking (傾向追跡のために月次分析を実行します)
- Generate reports at month-end for review (月末にレポートを生成してレビューします)
- Compare month-over-month to identify changes (月ごとの比較を行って変更を特定します)
Action on Recommendations (推奨事項への対応)
- Prioritize recommendations by potential impact (潜在的な影響によって推奨事項を優先順位付けします)
- Set specific, measurable goals based on insights (洞察に基づいて、具体的で測定可能な目標を設定します)
- Track progress by re-running analysis regularly (定期的に分析を再実行して進捗状況を追跡します)
Dependencies (依存関係)
すべてのスクリプトには、標準ライブラリを備えた Python 3.7 以降が必要です。 追加の要件:
For PDF extraction (PDF 抽出の場合):
pip install pdfplumber --break-system-packages
For data analysis (データ分析の場合):
pip install pandas --break-system-packages
すべての可視化の依存関係は、HTML 出力 (Chart.js) の CDN からロードされます。
File Organization (ファイル構成)
finance-manager/
├── scripts/
│ ├── extract_pdf_data.py # PDF → CSV conversion
│ ├── analyze_finances.py # Financial analysis engine
│ └── generate_report.py # HTML report generator
└── references/
└── financial_frameworks.md # Detailed analysis methodologies
Customization (カスタマイズ)
Adding Custom Categories (カスタムカテゴリの追加)
analyze_finances.py のカテゴリ定義を編集して、追跡システムに一致させます。
Adjusting Thresholds (閾値の調整)
generate_budget_recommendations() 関数で推奨事項の閾値を変更して、個人の目標に一致させます。
Styling Reports (レポートのスタイリング)
generate_report.py の HTML_TEMPLATE をカスタマイズして、色、フォント、またはレイアウトを調整します。
Common Use Cases (一般的なユースケース)
Monthly Review (月次レビュー): "Analyze my October spending and create a report (10 月の支出を分析してレポートを作成してください)"
Budget Optimization (予算の最適化): "Where am I spending too much money? (どこでお金を使いすぎていますか?)"
Trend Analysis (傾向分析): "How does my spending this month compare to last month? (今月の支出は先月と比べてどうですか?)"
Goal Setting (目標設定): "What's my savings rate and how can I improve it? (私の貯蓄率はどれくらいで、どうすれば改善できますか?)"
Category Insights (カテゴリの洞察): "Break down my food spending by transaction (トランザクションごとに食費を内訳してください)"
PDF Processing:
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Finance Manager
A comprehensive toolkit for personal finance management that processes transaction data, performs sophisticated financial analysis, generates actionable insights, and creates beautiful visual reports.
Core Capabilities
- Transaction Data Processing: Extract financial data from PDFs, CSVs, or JSON files
- Financial Analysis: Calculate key metrics, identify spending patterns, and track savings
- Visualization: Generate interactive HTML reports with charts and graphs
- Budget Recommendations: Provide personalized, actionable advice based on spending patterns
- Trend Analysis: Identify spending patterns, anomalies, and opportunities for optimization
Workflow
1. Data Extraction and Preparation
For PDF files:
python scripts/extract_pdf_data.py <input.pdf> <output.csv>
For CSV/JSON files:
- Ensure data has columns:
Date,Description,Income(category),Type,Amount - Date format: YYYY-MM-DD or parseable date string
- Amount: Positive for income, negative for expenses
2. Financial Analysis
Run comprehensive analysis on transaction data:
python scripts/analyze_finances.py <transactions.csv> > analysis_output.json
Output includes:
- Summary statistics (total income, expenses, net savings, savings rate)
- Spending trends (daily averages, top expenses, category percentages)
- Budget recommendations (personalized based on spending patterns)
- Visualization data (prepared for charting)
3. Report Generation
Create interactive HTML report with visualizations:
python scripts/generate_report.py <analysis_output.json> <report.html>
Report features:
- Summary dashboard with key metrics
- Interactive pie chart showing spending by category
- Bar chart comparing income vs expenses over time
- Color-coded indicators (green for positive, red for negative)
- Personalized recommendations section
- Responsive design for all devices
4. Complete Workflow Example
# Extract data from PDF
python scripts/extract_pdf_data.py finance_data.pdf transactions.csv
# Analyze the data
python scripts/analyze_finances.py transactions.csv > analysis.json
# Generate visual report
python scripts/generate_report.py analysis.json financial_report.html
Key Metrics and Benchmarks
Savings Rate
Savings Rate = (Total Income - Total Expenses) / Total Income × 100
Benchmarks:
- Below 10%: Needs improvement
- 10-20%: Good
- 20-30%: Excellent
- Above 30%: Outstanding
Category Guidelines (% of income)
- Housing: 25-30%
- Transportation: 10-15%
- Food: 10-15%
- Utilities: 5-10%
- Savings: Minimum 20%
For detailed frameworks and methodologies, see references/financial_frameworks.md.
Analysis Features
Summary Statistics
- Total income and expenses for the period
- Net savings (can be positive or negative)
- Savings rate percentage
- Transaction count
- Date range covered
Spending Trends
- Daily average spending
- Top 5 largest expenses with details
- Category percentage breakdown
- Spending patterns over time
Budget Recommendations
The system generates personalized recommendations based on:
- Savings rate thresholds
- Category spending percentages
- Income diversification
- Budget guideline comparisons
Example recommendations:
- "⚠️ Your savings rate is below 10%. Consider reducing discretionary spending."
- "🍽️ Food spending is 18% of expenses. Consider meal planning to reduce costs."
- "✅ Excellent savings rate! You're on track for strong financial health."
Visualization Components
Category Spending Chart (Doughnut)
Shows proportional breakdown of expenses by category with color coding.
Income vs Expenses Chart (Bar)
Displays monthly comparison of income and expenses to identify cash flow trends.
Interactive Features
- Hover tooltips showing exact values
- Responsive design adapting to screen size
- Color-coded positive (green) and negative (red) indicators
Tips for Best Results
Data Quality
- Ensure all transactions are properly categorized
- Use consistent category names
- Include complete date information
- Verify amounts are correctly signed (+ for income, - for expenses)
Analysis Frequency
- Run monthly analysis for trend tracking
- Generate reports at month-end for review
- Compare month-over-month to identify changes
Action on Recommendations
- Prioritize recommendations by potential impact
- Set specific, measurable goals based on insights
- Track progress by re-running analysis regularly
Dependencies
All scripts require Python 3.7+ with standard libraries. Additional requirements:
For PDF extraction:
pip install pdfplumber --break-system-packages
For data analysis:
pip install pandas --break-system-packages
All visualization dependencies are loaded from CDN in the HTML output (Chart.js).
File Organization
finance-manager/
├── scripts/
│ ├── extract_pdf_data.py # PDF → CSV conversion
│ ├── analyze_finances.py # Financial analysis engine
│ └── generate_report.py # HTML report generator
└── references/
└── financial_frameworks.md # Detailed analysis methodologies
Customization
Adding Custom Categories
Edit the category definitions in analyze_finances.py to match your tracking system.
Adjusting Thresholds
Modify recommendation thresholds in the generate_budget_recommendations() function to match personal goals.
Styling Reports
Customize the HTML_TEMPLATE in generate_report.py to adjust colors, fonts, or layout.
Common Use Cases
Monthly Review: "Analyze my October spending and create a report"
Budget Optimization:
"Where am I spending too much money?"
Trend Analysis: "How does my spending this month compare to last month?"
Goal Setting: "What's my savings rate and how can I improve it?"
Category Insights: "Break down my food spending by transaction"
PDF Processing: "Extract all transactions from my bank statement PDF"
Best Practices
- Consistent Categorization: Use the same category names across all transactions
- Regular Analysis: Run monthly to spot trends early
- Act on Insights: Use recommendations to make specific spending changes
- Track Progress: Compare reports month-over-month
- Verify Data: Always check extracted PDF data for accuracy before analysis
Reference Materials
For comprehensive financial frameworks, budgeting guidelines, and analysis methodologies, read:
view references/financial_frameworks.md
This includes:
- The 50/30/20 budget rule
- Category spending benchmarks
- Financial health indicators
- Analysis workflow details
- Visualization best practices
- Recommendation logic
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (7,596 bytes)
- 📎 references/financial_frameworks.md (5,709 bytes)
- 📎 scripts/analyze_finances.py (6,933 bytes)
- 📎 scripts/extract_pdf_data.py (3,422 bytes)
- 📎 scripts/generate_report.py (10,337 bytes)