Agent skill
invoice-organization
Organize and manage invoices with OCR extraction, categorization, and expense tracking
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/invoice-organization
SKILL.md
Invoice Organization Skill
Organize, extract data from, and manage invoices for accounting and expense tracking.
When to Use
- Expense management
- Accounting workflows
- Tax preparation
- Vendor payment tracking
Core Capabilities
- OCR text extraction
- Data parsing (amount, date, vendor)
- Categorization (expense type)
- Duplicate detection
- Date-based filing
- Export to accounting software
Workflow
- Scan/Upload: Capture invoice images
- OCR: Extract text
- Parse: Extract key fields (amount, date, vendor, items)
- Categorize: Assign expense category
- Store: Organize by date/vendor/category
- Export: Generate reports or export to QuickBooks/Xero
Tools
- Tesseract OCR
- Invoice2data (Python)
- Tabula (PDF tables)
- Accounting software APIs
Best Practices
- Standardize naming:
YYYYMMDD_Vendor_Amount.pdf - Backup regularly
- Verify OCR accuracy
- Track payment status
- Archive annually
Resources
- Tesseract: https://github.com/tesseract-ocr/tesseract
- invoice2data: https://github.com/invoice-x/invoice2data
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?