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.zipInstalls 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.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
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
-
Identify Document Type
- Invoice (business to business)
- Receipt (point of sale)
- Bank statement
- Credit card statement
- Expense report
- Tax document
-
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
-
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
-
Identify Patterns
- Recurring charges (subscriptions)
- Duplicate charges
- Unusual or high-value transactions
- Tax-deductible expenses
- Foreign currency transactions
-
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| financial-document-parser (this skill) | 20 | 2mo | No flags | Beginner |
| analyzing-financial-statements | 32 | 8mo | Review | Intermediate |
| finance-manager | 12 | 9mo | Review | Intermediate |
| financial-analyst | 4 | 2mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by OneWave-AI
View all by OneWave-AI →You might also like
analyzing-financial-statements
anthropics
This skill calculates key financial ratios and metrics from financial statement data for investment analysis
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.
financial-analyst
alirezarezvani
Performs financial ratio analysis, DCF valuation, budget variance analysis, and rolling forecast construction for strategic decision-making
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.
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.
startup-business-analyst-financial-projections
sickn33
Create detailed 3-5 year financial model with revenue, costs, cash flow, and scenarios