- Home
- Skills
- Mamba Mental
- Agent Skill Manager
- Finance Manager
finance-manager_skill
- Python
2
GitHub Stars
6
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill mamba-mental/agent-skill-manager --skill finance-manager- analysis.json2.8 KB
- index.js252 B
- package.json220 B
- report.html7.6 KB
- SKILL.md7.4 KB
- transactions.csv748 B
Overview
This skill is a comprehensive personal finance manager that analyzes transaction data, generates actionable insights, and produces interactive visual reports. It extracts transactions from PDFs, CSVs, or JSON, calculates key metrics like savings rate, and offers personalized budget recommendations. The system helps users understand spending patterns, track budgets, and plan improvements with concrete guidance.
How this skill works
The skill ingests transaction data from PDFs, CSVs, or JSON and normalizes records with Date, Description, Type, and Amount fields. It computes summary statistics (income, expenses, net savings, savings rate), identifies category and temporal spending trends, and detects anomalies. Finally, it prepares visualization data and generates an interactive HTML report with charts and written recommendations.
When to use it
- When you need to analyze recent transactions and understand where money is going
- To extract and structure transactions from bank statement PDFs or CSV exports
- When you want a monthly financial report with charts and key metrics
- To get personalized budget recommendations based on spending patterns
- When tracking savings rate and setting measurable financial goals
Best practices
- Provide clean transaction data with consistent category names and complete dates
- Verify PDF-extracted transactions before running analysis to ensure accuracy
- Run the analysis monthly to capture trends and measure progress
- Prioritize high-impact recommendations (large recurring expenses or low savings rate)
- Adjust category definitions and thresholds to reflect your personal goals
Example use cases
- Extract transactions from a bank PDF, analyze the month, and generate an interactive HTML report
- Compare this month’s spending to last month to spot income or expense changes
- Calculate savings rate for the year and receive tailored suggestions to raise it
- Identify top five largest expenses and receive recommendations to reduce them
- Create a visual dashboard showing category breakdown and income vs expenses over time
FAQ
PDF, CSV, and JSON exports are supported. CSV/JSON should include Date, Description, Type, and Amount fields.
How is savings rate calculated?
Savings rate = (Total Income - Total Expenses) / Total Income × 100. Benchmarks categorize performance (below 10% needs improvement, 10–20% good, etc.).