
Invoice Organizer
Turn a messy downloads folder of PDF and image receipts into a tax-ready, consistently named invoice archive without manual bookkeeping.
Overview
Invoice Organizer is an agent skill for the Operate phase that reads invoices and receipts, extracts key fields, renames files consistently, and sorts them into tax-ready folder structures.
Install
npx skills add https://github.com/composiohq/awesome-claude-skills --skill invoice-organizerWhat is this skill?
- Extracts vendor, invoice number, date, amount, description, and payment method from PDFs, images, and documents
- Renames files to YYYY-MM-DD Vendor - Invoice - ProductOrService for predictable search and accountant handoff
- Sorts into folders by vendor, expense category, time period (year/quarter/month), or tax-deductibility grouping
- Covers tax-season prep, multi-vendor business expenses, reimbursement reconciliation, and accountant-ready archives
- Automates ongoing filing so email-download chaos does not accumulate through the year
- Standard filename pattern: YYYY-MM-DD Vendor - Invoice - ProductOrService
- Extracts 6 fields: vendor, invoice number, date, amount, description, payment method
- Organizes along 4 axes: vendor, expense category, time period, tax category
Adoption & trust: 2.6k installs on skills.sh; 63.7k GitHub stars; 3/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
What problem does it solve?
You have invoices and receipts scattered across downloads, email exports, and ambiguous filenames, and tax prep or reimbursement takes hours of manual sorting.
Who is it for?
Indie founders and freelancers who accumulate PDF and image receipts locally and want repeatable, agent-driven filing before taxes or reimbursement.
Skip if: Teams that need live payment processing, payroll, or jurisdiction-specific tax advice without human review—this organizes files; it does not file returns or validate deductibility rules.
When should I use this skill?
Preparing for tax season, organizing a messy invoice or receipt folder, automating ongoing bookkeeping filing, or assembling documentation for accountants or reimbursement.
What do I get? / Deliverables
You get a standardized filename convention and a categorized folder tree you can hand to an accountant or reuse for the next filing cycle without re-cleaning the same mess.
- Consistently renamed invoice and receipt files
- Folder tree sorted by vendor, category, period, and/or tax grouping
- Extracted metadata summary suitable for reconciliation or accountant handoff
Recommended Skills
Journey fit
Solo and indie builders run ongoing expense record-keeping and year-end tax prep as part of day-to-day business operations, not as a one-off build or launch task. Bookkeeping hygiene and receipt filing are recurring operational chores that compound over time—canonical shelf is ongoing iteration of how the business runs, not shipping code.
How it compares
Use as a structured document workflow instead of one-off chat requests to rename files or ad-hoc spreadsheet trackers with no source PDFs attached.
Common Questions / FAQ
Who is invoice-organizer for?
Solo builders, freelancers, and indie SaaS operators who manage their own expense PDFs and need orderly records for taxes, reimbursement, or accountants.
When should I use invoice-organizer?
Use it during tax-season prep, after dumping email receipts into a folder, when reconciling multi-vendor business spend, or when setting up recurring invoice filing in the Operate phase.
Is invoice-organizer safe to install?
It needs filesystem access to read and move financial documents; review the Security Audits panel on this Prism page and inspect what paths the agent can touch before running on sensitive folders.
SKILL.md
READMESKILL.md - Invoice Organizer
# Invoice Organizer This skill transforms chaotic folders of invoices, receipts, and financial documents into a clean, tax-ready filing system without manual effort. ## When to Use This Skill - Preparing for tax season and need organized records - Managing business expenses across multiple vendors - Organizing receipts from a messy folder or email downloads - Setting up automated invoice filing for ongoing bookkeeping - Archiving financial records by year or category - Reconciling expenses for reimbursement - Preparing documentation for accountants ## What This Skill Does 1. **Reads Invoice Content**: Extracts information from PDFs, images, and documents: - Vendor/company name - Invoice number - Date - Amount - Product or service description - Payment method 2. **Renames Files Consistently**: Creates standardized filenames: - Format: `YYYY-MM-DD Vendor - Invoice - ProductOrService.pdf` - Examples: `2024-03-15 Adobe - Invoice - Creative Cloud.pdf` 3. **Organizes by Category**: Sorts into logical folders: - By vendor - By expense category (software, office, travel, etc.) - By time period (year, quarter, month) - By tax category (deductible, personal, etc.) 4. **Handles Multiple Formats**: Works with: - PDF invoices - Scanned receipts (JPG, PNG) - Email attachments - Screenshots - Bank statements 5. **Maintains Originals**: Preserves original files while organizing copies ## How to Use ### Basic Usage Navigate to your messy invoice folder: ``` cd ~/Desktop/receipts-to-sort ``` Then ask Claude Code: ``` Organize these invoices for taxes ``` Or more specifically: ``` Read all invoices in this folder, rename them to "YYYY-MM-DD Vendor - Invoice - Product.pdf" format, and organize them by vendor ``` ### Advanced Organization ``` Organize these invoices: 1. Extract date, vendor, and description from each file 2. Rename to standard format 3. Sort into folders by expense category (Software, Office, Travel, etc.) 4. Create a CSV spreadsheet with all invoice details for my accountant ``` ## Instructions When a user requests invoice organization: 1. **Scan the Folder** Identify all invoice files: ```bash # Find all invoice-related files find . -type f \( -name "*.pdf" -o -name "*.jpg" -o -name "*.png" \) -print ``` Report findings: - Total number of files - File types - Date range (if discernible from names) - Current organization (or lack thereof) 2. **Extract Information from Each File** For each invoice, extract: **From PDF invoices**: - Use text extraction to read invoice content - Look for common patterns: - "Invoice Date:", "Date:", "Issued:" - "Invoice #:", "Invoice Number:" - Company name (usually at top) - "Amount Due:", "Total:", "Amount:" - "Description:", "Service:", "Product:" **From image receipts**: - Read visible text from images - Identify vendor name (often at top) - Look for date (common formats) - Find total amount **Fallback for unclear files**: - Use filename clues - Check file creation/modification date - Flag for manual review if critical info missing 3. **Determine Organization Strategy** Ask user preference if not specified: ```markdown I found [X] invoices from [date range]. How would you like them organized? 1. **By Vendor** (Adobe/, Amazon/, Stripe/, etc.) 2. **By Category** (Software/, Office Supplies/, Travel/, etc.) 3. **By Date** (2024/Q1/, 2024/Q2/, etc.) 4. **By Tax Category** (Deductible/, Personal/, etc.) 5. **Custom** (describe your structure) Or I can use a default