finance-manager

Extract transactions from bank statement PDFs and analyze spending with pandas.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/PaneriVatsal/FRIDAY --skill finance-manager-panerivatsal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finance-manager
Source: https://github.com/PaneriVatsal/FRIDAY/tree/main/.agents/skills/finance-manager
Command: npx skills add https://github.com/PaneriVatsal/FRIDAY --skill finance-manager-panerivatsal

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the manual effort of extracting transactions, analyzing spending, and turning raw financial records into clear reports and recommendations.

Core Features & Use Cases

  • PDF to CSV extraction: Pull transaction tables from bank statement PDFs.
  • Financial analysis: Calculate income, expenses, savings rate, category breakdowns, and trend metrics from CSV or JSON data.
  • Report generation: Produce interactive HTML reports with charts, recommendations, and monthly comparisons.
  • Use case: Analyze a monthly bank statement, identify the biggest expense categories, and export a polished report for review.

Quick Start

Ask the skill to extract transactions from your bank statement, analyze the spending patterns, and generate an HTML financial report.

Frequently Asked Questions about finance-manager

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

FAQPage Schema
How do I extract transactions from a bank statement PDF for spending analysis?

You can extract transactions from bank statement PDFs using pdfplumber to pull transaction tables into structured data. This enables subsequent category breakdowns, spending analysis, and financial report generation from your raw bank records.

What financial metrics can I calculate from CSV transaction data?

From CSV transaction data, you can calculate income, expenses, savings rate, and category breakdowns. The analysis uses pandas-based parsing to produce trend metrics, summary metrics, and monthly budgeting insights.

Can I generate interactive HTML financial reports from JSON transaction files?

Yes, you can generate interactive HTML financial reports from JSON transaction files. The process outputs charts, recommendations, and monthly comparisons, turning raw JSON transaction data into clear financial insights and visualizations.

Does this financial analysis approach work with both CSV exports and PDF bank statements?

Financial analysis works with CSV exports, JSON transaction files, and PDF bank statements. The parsing logic handles multiple formats to produce consistent spending insights, category breakdowns, and trend analysis across all supported inputs.

What's the best way to analyze monthly spending patterns and identify the biggest expense categories?

Analyze monthly spending patterns by calculating category breakdowns and trend metrics from transaction data. This identifies the biggest expense categories and generates recommendations, producing a polished report for review.

Do I need Python and pandas to run personal finance budgeting and savings tracking analysis?

Python with pandas and pdfplumber is required for transaction extraction and analysis. These dependencies enable parsing bank statements, calculating savings rates, and generating interactive HTML charts for budgeting and financial reporting.