FI

financial-document-parser

Parse financial documents and images to extract data and generate expense reports.

Install

mkdir -p .claude/skills/financial-document-parser && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/108" && unzip -o skill.zip -d .claude/skills/financial-document-parser && rm skill.zip

Installs to .claude/skills/financial-document-parser

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Extract and analyze data from invoices, receipts, bank statements, and financial documents. Categorize expenses, track recurring charges, and generate expense reports. Use when user provides financial PDFs or images.
216 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Extract line items from invoices and receipts
  • Categorize financial transactions automatically
  • Identify recurring charges and subscriptions
  • Generate CSV-ready expense reports
  • Calculate totals and tax implications

How it works

The parser processes financial documents to extract key-value pairs, categorizes them based on standard expense types, and flags anomalies.

Inputs & outputs

You give it
PDF or image of a financial document
You get back
Structured data in CSV or summary format

When to use financial-document-parser

  • Extract line items from a business invoice
  • Categorize monthly transactions from a PDF statement
  • Generate an expense report from scanned receipts
  • Track recurring charges in financial documents

About this skill

Financial Document Parser

Extract structured data from financial documents with automatic categorization and analysis.

When to Use This Skill

Activate when the user:

  • Provides invoices, receipts, or bank statements
  • Asks to "parse this invoice" or "extract data from this receipt"
  • Needs expense categorization
  • Wants to track spending patterns
  • Asks to generate expense reports
  • Mentions financial document analysis
  • Provides PDF or image of financial documents

Instructions

  1. Identify Document Type

    • Invoice (business to business)
    • Receipt (point of sale)
    • Bank statement
    • Credit card statement
    • Expense report
    • Tax document
  2. Extract Core Information

    For Invoices:

    • Invoice number
    • Invoice date and due date
    • Vendor/supplier name and contact
    • Client/recipient name
    • Line items (description, quantity, unit price, total)
    • Subtotal, tax, and grand total
    • Payment terms
    • Payment methods accepted

    For Receipts:

    • Merchant name and location
    • Date and time
    • Items purchased
    • Individual prices
    • Subtotal, tax, total
    • Payment method
    • Last 4 digits of card (if present)

    For Bank/Credit Card Statements:

    • Statement period
    • Account number (last 4 digits)
    • All transactions (date, description, amount, balance)
    • Beginning and ending balance
    • Total credits and debits
    • Fees or interest charges
  3. Categorize Expenses

    • Business expenses: Office supplies, software, equipment
    • Travel: Transportation, lodging, meals
    • Utilities: Internet, phone, electricity
    • Professional services: Legal, accounting, consulting
    • Marketing: Advertising, subscriptions
    • Entertainment: Client meals, events
    • Other: Miscellaneous
  4. Identify Patterns

    • Recurring charges (subscriptions)
    • Duplicate charges
    • Unusual or high-value transactions
    • Tax-deductible expenses
    • Foreign currency transactions
  5. Generate Structured Output

    • Create CSV-ready format
    • Summarize totals by category
    • Flag items needing attention
    • Calculate tax implications (if relevant)

Output Format

# Financial Document Analysis

## Document Details
- **Type**: Invoice / Receipt / Statement
- **Date**: [Date]
- **Vendor/Merchant**: [Name]
- **Document Number**: [Number]
- **Total Amount**: $X,XXX.XX

## Line Items
| Description | Quantity | Unit Price | Total |
|-------------|----------|------------|-------|
| [Item] | X | $XX.XX | $XX.XX |

## Financial Summary
- **Subtotal**: $X,XXX.XX
- **Tax**: $XXX.XX
- **Total**: $X,XXX.XX
- **Payment Method**: [Method]

## Expense Categorization
| Category | Amount | Items |
|----------|--------|-------|
| Software | $XXX | Slack, GitHub |
| Office | $XX | Supplies |

## Insights
- Tax-deductible business expenses: $X,XXX
- Recurring charges detected: 3 subscriptions ($XXX/month)
- Foreign transaction fees: $XX

## Flagged Items
- [ ] Large expense ($X,XXX) - verify approval
- [ ] Duplicate charge detected on [date]

## Export Data (CSV Format)
```csv
Date,Vendor,Description,Category,Amount,Tax Deductible
2025-01-15,Adobe,Creative Cloud,Software,52.99,Yes

Recommendations

  • Track recurring $XXX/month for [subscription]
  • Consider negotiating bulk discount with [vendor]
  • Set up payment reminder for [invoice due date]

## Examples

**User**: "Extract data from this invoice PDF"
**Response**: Parse PDF → Extract vendor info, line items, totals → Categorize as business expense → Format as structured data → Generate CSV export

**User**: "Analyze my bank statement and categorize expenses"
**Response**: Extract all transactions → Categorize each (dining, software, travel) → Identify recurring charges → Calculate totals by category → Flag unusual transactions → Generate spending report

**User**: "Parse these 10 receipts and create an expense report"
**Response**: Process each receipt → Extract merchant, date, amount, items → Categorize expenses → Calculate totals → Generate consolidated report → Create CSV for expense submission

## Best Practices

- Preserve exact amounts (don't round)
- Maintain currency symbols and formats
- Note when data is unclear or illegible
- Flag suspicious or duplicate transactions
- Provide tax-relevant categorization
- Use standard expense categories
- Generate export-ready formats (CSV, JSON)
- Protect sensitive info (mask account numbers)
- Identify missing information (no date, unclear vendor)
- Calculate totals and verify against document
- Note discrepancies or calculation errors
- Include exchange rates for foreign currency

When not to use it

  • Non-financial document analysis
  • Documents without clear financial data

Limitations

  • Accuracy depends on document legibility
  • Requires manual verification of flagged items

How it compares

It automates the extraction and categorization process, providing structured output ready for accounting software instead of manual data entry.

Compared to similar skills

financial-document-parser side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
financial-document-parser (this skill)202moNo flagsBeginner
analyzing-financial-statements328moReviewIntermediate
finance-manager129moReviewIntermediate
financial-analyst42moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

analyzing-financial-statements

anthropics

This skill calculates key financial ratios and metrics from financial statement data for investment analysis

32134

finance-manager

ailabs-393

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.

1221

financial-analyst

alirezarezvani

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

416

business-analytics-reporter

ailabs-393

This skill should be used when analyzing business sales and revenue data from CSV files to identify weak areas, generate statistical insights, and provide strategic improvement recommendations. Use when the user requests a business performance report, asks to analyze sales data, wants to identify areas of weakness, or needs recommendations on business improvement strategies.

15

startup-financial-modeling

wshobson

This skill should be used when the user asks to "create financial projections", "build a financial model", "forecast revenue", "calculate burn rate", "estimate runway", "model cash flow", or requests 3-5 year financial planning for a startup.

1553

startup-business-analyst-financial-projections

sickn33

Create detailed 3-5 year financial model with revenue, costs, cash flow, and scenarios

517

Search skills

Search the agent skills registry