Agent skill

Finance Manager

by ailabs-393 in ailabs-393/ai-labs-claude-skills

Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations.

MITAuto-check passedBusiness, Finance & HR

Install Finance Manager

skills CLI
$ npx skills add ailabs-393/ai-labs-claude-skills --skill finance-manager -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ailabs-393/ai-labs-claude-skills finance-manager --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ailabs-393/ai-labs-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/skills/finance-manager .claude/skills/finance-manager && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
finance-manager
GitHub stars
454
Token cost
~1.9k tokens
SKILL.md length
691 words
Files
10 (incl. scripts, references)
Skills in repo
22
Repo updated
First seen
Licence
MIT

At a glance

Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations.

  • Works in 4 steps: Data Extraction and Preparation → Financial Analysis → Report Generation → …
  • Users need to analyze spending patterns
  • SKILL.md covers Core Capabilities, Workflow, Key Metrics and Benchmarks and Analysis Features, plus 7 more sections
  • Runs Python and JavaScript scripts from its folder; calls python and pip

What it does

Finance Manager is an agent skill from ailabs-393/ai-labs-claude-skills. 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…

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including scripts and reference files (for example `analysis.json`, `index.js` and `package.json`).

It sits in Business, Finance & HR, covering Financial analysis, Budgeting and forecasting and PDF. The repository describes itself as: This package is use to remove the hustle of finding claudeskills and shift them into any of the user project. This project become a bridge between user's usage and claude skills. The licence is MIT.

When your agent uses it

  • Users need to analyze spending patterns
  • Visualize financial data
  • Extract transactions from PDFs
  • Calculate savings rates

Example prompts

  • “analyze my finances”
  • “track my spending”
  • “create a financial report”
  • “/finance-manager”

Requirements

  • Python 3
  • Node.js

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Data Extraction and Preparation
  2. Financial Analysis
  3. Report Generation
  4. Complete Workflow Example

What it can do on your machine

Read from SKILL.md and the folder at commit 1a12bc7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 3 files in scripts/ (Python and JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Finance Manager loads about 1.9k tokens when it runs, and up to ~3.3k if it reads all its reference files. Until then it costs about 179 tokens; SKILL.md has 691 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~179
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from ailabs-393/ai-labs-claude-skills at commit 1a12bc7, republished under its MIT licence (© ailabs-393). 691 words, ~1,886 tokens.

Download SKILL.mdSave it as .claude/skills/finance-manager/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.
name
finance-manager
description
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.

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

  1. Transaction Data Processing: Extract financial data from PDFs, CSVs, or JSON files
  2. Financial Analysis: Calculate key metrics, identify spending patterns, and track savings
  3. Visualization: Generate interactive HTML reports with charts and graphs
  4. Budget Recommendations: Provide personalized, actionable advice based on spending patterns
  5. Trend Analysis: Identify spending patterns, anomalies, and opportunities for optimization

Workflow

1. Data Extraction and Preparation

For PDF files:

bash
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:

bash
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:

bash
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
bash
# 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
  • 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

Show full SKILL.md (285 more words)Show less
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:

bash
pip install pdfplumber --break-system-packages

For data analysis:

bash
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

  1. Consistent Categorization: Use the same category names across all transactions
  2. Regular Analysis: Run monthly to spot trends early
  3. Act on Insights: Use recommendations to make specific spending changes
  4. Track Progress: Compare reports month-over-month
  5. Verify Data: Always check extracted PDF data for accuracy before analysis

Reference Materials

For comprehensive financial frameworks, budgeting guidelines, and analysis methodologies, read:

bash
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

© ailabs-393, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 9 other files (scripts, references) in packages/skills/finance-manager of ailabs-393/ai-labs-claude-skills.

  • SKILL.md
  • analysis.json
  • index.js
  • package.json
  • references/financial_frameworks.md
  • report.html
  • scripts/analyze_finances.py
  • scripts/extract_pdf_data.py
  • scripts/generate_report.py
  • transactions.csv

Open the folder on GitHubat commit 1a12bc7

Compare with similar skills

Finance Manager next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Finance Manager compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Finance Manager this skillailabs-393/ai-labs-claude-skills454—~1.9kAutomated safety check: PassMIT
Minesweeperterancejiang/financial-report-minesweeper431—~3.6kAutomated safety check: PassNone
Financial Analystalirezarezvani/claude-skills28k1 repos~1.8kAutomated safety check: PassMIT
Financial Report Analystdigoal/blog8.6k—~920Automated safety check: PassGPL-2.0
Finance Skillsalirezarezvani/claude-skills28k—~513Automated safety check: PassMIT
Financial AnalystaAAaqwq/AGI-Super-Team1051 repos~4.2kAutomated safety check: PassMIT

Similar skills

  • Minesweeper

    terancejiang/financial-report-minesweeper

    财报排雷工具 (Financial Report Minesweeper). An agent skill from terancejiang/financial-report-minesweeper.

    431 GitHub stars~3.6k tokensUpdated 5 mo ago
    Documents & OfficeAuto-check passed
  • Financial Analyst

    alirezarezvani/claude-skills

    Runs financial ratio analysis, DCF valuation, budget variance reports and rolling forecasts from statement data using four bundled Python scripts.

    28k GitHub starsUsed in 1 repo~1.8k tokens
    Business, Finance & HRAuto-check passed
  • 深度解读企业财报,将财报 PDF 或 URL 转化为面向普通投资者的专业分析报告,以 Markdown 格式保存到当前项目的 markdown/ 目录。

    8.6k GitHub stars~920 tokensUpdated today
    Documents & OfficeAuto-check passed
  • Finance Skills

    alirezarezvani/claude-skills

    Router/index for the 2 finance skills bundled in this plugin: financial-analyst (ratio analysis, DCF valuation, budget variance, rolling forecasts) and saas-metrics-coach (ARR/MRR, churn, CAC/LTV…

    28k GitHub stars~513 tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • Financial Analyst

    aAAaqwq/AGI-Super-Team

    Performs financial ratio analysis, DCF valuation, budget variance analysis, and rolling forecast construction for strategic decision-making

    105 GitHub starsUsed in 1 repo~4.2k tokens
    Business, Finance & HRAuto-check passed
  • Reads bank balances and transaction history through the Plaid API and reports spending by category or merchant, strictly read-only.

    41k GitHub stars~305 tokensUpdated today
    Business, Finance & HRAuto-check passed

More from ailabs-393/ai-labs-claude-skills

All 22 skills in this repo
  • SEO Optimizer

    ailabs-393/ai-labs-claude-skills

    This skill should be used when analyzing HTML/CSS websites for SEO optimization, fixing SEO issues, generating SEO reports, or implementing SEO best practices.

    454 GitHub starsUsed in 1 repo~3.2k tokens
    Auto-check passed
  • Tech Debt Analyzer

    ailabs-393/ai-labs-claude-skills

    This skill should be used when analyzing technical debt in a codebase, documenting code quality issues, creating technical debt registers, or assessing code maintainability.

    454 GitHub starsUsed in 1 repo~3.9k tokens
    Auto-check passed
  • Business Document Generator

    ailabs-393/ai-labs-claude-skills

    This skill should be used when the user requests to create professional business documents (proposals, business plans, or budgets) from templates.

    454 GitHub stars~2k tokensUpdated 11 mo ago
    Auto-check passed
  • Startup Validator

    ailabs-393/ai-labs-claude-skills

    Comprehensive startup idea validation and market analysis tool.

    454 GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check passed
  • Docker Containerization

    ailabs-393/ai-labs-claude-skills

    This skill should be used when containerizing applications with Docker, creating Dockerfiles, docker-compose configurations, or deploying containers to various platforms.

    454 GitHub stars~2.1k tokensUpdated 11 mo ago
    Auto-check: notes
  • Storyboard Manager

    ailabs-393/ai-labs-claude-skills

    Assist writers with story planning, character development, plot structuring, chapter writing, timeline tracking, and consistency checking.

    454 GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed

Questions about Finance Manager

What does Finance Manager do?

Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations. Finance Manager is an agent skill from ailabs-393/ai-labs-claude-skills. Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations.

When should I use Finance Manager?

Finance Manager fits situations like: users need to analyze spending patterns; visualize financial data; extract transactions from PDFs; calculate savings rates.

How do I install Finance Manager in Claude Code?

Run `npx skills add ailabs-393/ai-labs-claude-skills --skill finance-manager -a claude-code`. Or copy the skill folder (packages/skills/finance-manager in ailabs-393/ai-labs-claude-skills) into .claude/skills/finance-manager in your project. Claude Code loads it when a task matches its description.

How do I install Finance Manager in Codex?

Run `npx skills add ailabs-393/ai-labs-claude-skills --skill finance-manager -a codex`. Or copy the skill folder (packages/skills/finance-manager in ailabs-393/ai-labs-claude-skills) into .agents/skills/finance-manager in your project. Codex loads it when a task matches its description.

Can I use Finance Manager in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ailabs-393/ai-labs-claude-skills --skill finance-manager -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/finance-manager, .gemini/skills/finance-manager, .github/skills/finance-manager and .opencode/skills/finance-manager in your project.

What does Finance Manager need to run?

Going by SKILL.md and its folder, Finance Manager needs Python and JavaScript for the scripts in its folder and the command-line tools its instructions call (python and pip). Our summary lists: Python 3; Node.js.

Does Finance Manager access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Finance Manager safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Finance Manager use?

Finance Manager is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Finance Manager use?

About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.4k tokens, read only when the agent opens those files.

What are the alternatives to Finance Manager?

Skills that share tags, products or a category with Finance Manager: Minesweeper (terancejiang/financial-report-minesweeper, 431 stars), Financial Analyst (alirezarezvani/claude-skills, 28k stars), Financial Report Analyst (digoal/blog, 8.6k stars) and Finance Skills (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Finance Manager?

ailabs-393 (a GitHub user) maintains it in ailabs-393/ai-labs-claude-skills, which has 454 GitHub stars. The repository holds 22 skills in this directory. The repository was last updated on November 11, 2025.

Source: ailabs-393/ai-labs-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.