
Finance Manager
Turn transaction lists into income, expense, savings-rate, and category-trend summaries for solo operator budgeting.
Overview
finance-manager is an agent skill for the Operate phase that aggregates transactions into income, expense, category, savings-rate, and trend summaries.
Install
npx skills add https://github.com/ailabs-393/ai-labs-claude-skills --skill finance-managerWhat is this skill?
- Rolls up total income, expenses, net savings, and savings rate over a date range
- Breaks expenses by category and income by source (salary, freelance, consulting, dividends)
- Surfaces daily average spending, top expenses, and category percentage mix
- Works from structured transaction counts and dated ledger-style entries
- Sample output includes transaction_count and date_range start/end fields
- Category and income_by_source maps with percentage breakdowns
Adoption & trust: 1.8k installs on skills.sh; 399 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You have scattered income and expense transactions but no quick savings rate, category mix, or top-spend view for the period.
Who is it for?
Indie consultants and founders reviewing mixed payroll, freelance, and side-income ledgers over a defined date range.
Skip if: Enterprise GL, tax filing, audited financial statements, or live bank sync without supplying your own transaction data.
When should I use this skill?
When analyzing personal or solo-business transactions for income, expenses, savings rate, and spending trends
What do I get? / Deliverables
You get a structured financial summary with category percentages, income-by-source breakdown, and top expenses to inform budgeting and runway decisions.
- Financial summary with totals, trends, top expenses, and category percentages
Recommended Skills
Journey fit
Ongoing personal and business money tracking is operate-time iteration, not a one-off build task. Iterate covers recurring financial review loops as you adjust spending, pricing, and runway.
How it compares
Agent-side finance rollup from pasted or file data, not a connected neobank or accounting MCP.
Common Questions / FAQ
Who is finance-manager for?
Solo builders and consultants who manually track or export transactions and want agent help summarizing burn, savings rate, and category trends.
When should I use finance-manager?
During Operate when you review monthly or quarterly cash flow, compare housing versus discretionary spend, or sanity-check runway after income mix changes.
Is finance-manager safe to install?
Use the Security Audits panel on this Prism page before install; do not paste live banking credentials—only transaction data you choose to share with the agent.
SKILL.md
READMESKILL.md - Finance Manager
{ "summary": { "total_income": 6770.0, "total_expenses": 2033.86, "net_savings": 4736.14, "savings_rate": 69.95775480059085, "expense_by_category": { "Food": 237.07, "Health": 92.3, "Housing": 1200.0, "Shopping": 124.99, "Transportation": 225.0, "Utilities": 154.5 }, "income_by_source": { "Consulting Income": 1200.0, "Freelance Project": 750.0, "Investment Dividend": 320.0, "Salary Deposit": 4500.0 }, "transaction_count": 15, "date_range": { "start": "2025-10-15", "end": "2025-11-04" } }, "trends": { "daily_average_spending": 96.85047619047619, "top_expenses": [ { "Date": "2025-10-22", "Description": "Coffee Shop", "Amount": 12.5 }, { "Date": "2025-10-15", "Description": "Pharmacy", "Amount": 42.3 }, { "Date": "2025-11-03", "Description": "Gas Station", "Amount": 45.0 }, { "Date": "2025-10-24", "Description": "Gym Membership", "Amount": 50.0 }, { "Date": "2025-10-28", "Description": "Internet Bill", "Amount": 65.0 } ], "category_percentages": { "Food": 11.656161191035764, "Health": 4.538168802179108, "Housing": 59.001111187594034, "Shopping": 6.145457406114482, "Transportation": 11.062708347673881, "Utilities": 7.596393065402732 } }, "recommendations": [ "\u2705 Excellent savings rate! You're on track for strong financial health.", "\u2705 Great job diversifying your income streams!" ], "visualization_data": { "category_spending": { "Food": 237.07, "Health": 92.3, "Housing": 1200.0, "Shopping": 124.99, "Transportation": 225.0, "Utilities": 154.5 }, "daily_trend": [ { "date": "2025-10-15", "amount": 42.3 }, { "date": "2025-10-20", "amount": 180.0 }, { "date": "2025-10-22", "amount": 12.5 }, { "date": "2025-10-24", "amount": 50.0 }, { "date": "2025-10-27", "amount": 124.99 }, { "date": "2025-10-28", "amount": 65.0 }, { "date": "2025-11-01", "amount": 1200.0 }, { "date": "2025-11-02", "amount": 245.82 }, { "date": "2025-11-03", "amount": 45.0 }, { "date": "2025-11-04", "amount": 68.25 } ], "monthly_comparison": [ { "month": "2025-10", "income": 1520.0, "expenses": 474.79 }, { "month": "2025-11", "income": 5250.0, "expenses": 1559.07 } ] } } export default async function finance_manager(input) { console.log("🧠 Running skill: finance-manager"); // TODO: implement actual logic for this skill return { message: "Skill 'finance-manager' executed successfully!", input }; } { "name": "@ai-labs-claude-skills/finance-manager", "version": "1.0.0", "description": "Claude AI skill: finance-manager", "main": "index.js", "files": [ "." ], "license": "MIT", "author": "AI Labs" } # Financial Analysis Reference Guide ## Personal Finance Frameworks ### The 50/30/20 Budget Rule A simple budgeting framework that allocates: - **50%** - Needs (housing, utilities, groceries, transportation, insurance) - **30%** - Wants (dining out, entertainment, shopping, hobbies) - **20%** - Savings and debt repayment ### Key Financial Metrics #### Savings Rate ``` Savings Rate = (Total Income - Total Expenses) / Total Income × 100 ``` **Benchmarks:** - Below 10%: Concerning, needs improvement - 10-20%: Good, room for optimization - 20-30%: Excellent - Above 30%: Outstanding #### Expense Ratio by Category **Housing:** 25-30% of income **Transp