finance-manager

Analyze transaction data from PDFs and CSVs to generate financial reports.

19|5|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/Nir-Bhay/markups --skill finance-manager-nir-bhay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finance-manager
Source: https://github.com/Nir-Bhay/markups/tree/main/.agents/skills/finance-manager
Command: npx skills add https://github.com/Nir-Bhay/markups --skill finance-manager-nir-bhay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdfplumber, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive system for managing personal finances, helping users understand their spending, track budgets, and make informed financial decisions.

Core Features & Use Cases

  • Transaction Analysis: Process financial data from PDFs and CSVs to identify spending patterns.
  • Financial Reporting: Generate interactive HTML reports with visualizations of income, expenses, and savings.
  • Budget Recommendations: Receive personalized advice to optimize spending and improve financial health.
  • Use Case: Upload your bank statement PDF, and the Skill will analyze your spending, highlight areas where you can save money, and provide a clear, visual report of your financial status.

Quick Start

Analyze my finances by running the finance manager skill on the attached file 'transactions.csv'.

Frequently Asked Questions about finance-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze spending patterns from a bank statement PDF?

To analyze spending patterns from a bank statement PDF, the system uses pdfplumber to extract transaction data and pandas to process it. It identifies spending trends and calculates savings rates to provide actionable financial recommendations.

What is the best way to generate interactive financial reports from CSV transaction data?

Generating interactive HTML reports from CSV transaction data is achieved by analyzing your income and expenses with pandas. The system creates visualizations of your financial status and provides personalized budget recommendations.

Do I need to format my CSV files in a specific way before analyzing personal finances?

Analyzing personal finances requires structured CSV or PDF transaction data to process spending patterns accurately. The system relies on pandas to parse your financial data, so ensuring your transaction columns are correctly aligned will yield the best insights.

Does this approach work with both CSV and PDF formats for budget tracking?

Yes, budget tracking works with both CSV and PDF formats by leveraging pandas and pdfplumber respectively. It extracts transactions from either format to calculate your savings rate and identify spending trends for personalized budget recommendations.

How does extracting transactions from PDFs work for calculating savings rates?

Extracting transactions from PDFs for calculating savings rates works by using pdfplumber to read the text and tables from bank statements. The parsed data is then processed to compare your income against your expenses and identify spending trends.