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
Reads Invoice Content: Extracts information from PDFs, images, and documents:
- Vendor/company name
- Invoice number
- Date
- Amount
- Product or service description
- Payment method
Renames Files Consistently: Creates standardized filenames:
- Format:
YYYY-MM-DD Vendor - Invoice - ProductOrService.pdf
- Examples:
2024-03-15 Adobe - Invoice - Creative Cloud.pdf
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.)
Handles Multiple Formats: Works with:
- PDF invoices
- Scanned receipts (JPG, PNG)
- Email attachments
- Screenshots
- Bank statements
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:
Scan the Folder
Identify all invoice files:
# 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)
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
Determine Organization Strategy
Ask user preference if not specified:
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 structure: Year/Category/Vendor
Create Standardized Filename
For each invoice, create a filename following this pattern:
YYYY-MM-DD Vendor - Invoice - Description.ext
Examples:
2024-03-15 Adobe - Invoice - Creative Cloud.pdf
2024-01-10 Amazon - Receipt - Office Supplies.pdf
2023-12-01 Stripe - Invoice - Monthly Payment Processing.pdf
Filename Best Practices:
- Remove special characters except hyphens
- Capitalize vendor names properly
- Keep descriptions concise but meaningful
- Use consistent date format (YYYY-MM-DD) for sorting
- Preserve original file extension
Execute Organization
Before moving files, show the plan:
# Organization Plan
## Proposed Structure
Invoices/
├── 2023/
│ ├── Software/
│ │ ├── Adobe/
│ │ └── Microsoft/
│ ├── Services/
│ └── Office/
└── 2024/
├── Software/
├── Services/
└── Office/
## Sample Changes
Before: `invoice_adobe_march.pdf`
After: `2024-03-15 Adobe - Invoice - Creative Cloud.pdf`
Location: `Invoices/2024/Software/Adobe/`
Before: `IMG_2847.jpg`
After: `2024-02-10 Staples - Receipt - Office Supplies.jpg`
Lo
1---2name: invoice-organizer3description: Automatically organizes invoices and receipts for tax preparation by reading messy files, extracting key information, renaming them consistently, and sorting them into logical folders. Turns hours of4---567# Invoice Organizer89This skill transforms chaotic folders of invoices, receipts, and financial documents into a clean, tax-ready filing system without manual effort.1011## When to Use This Skill1213- Preparing for tax season and need organized records14- Managing business expenses across multiple vendors15- Organizing receipts from a messy folder or email downloads16- Setting up automated invoice filing for ongoing bookkeeping17- Archiving financial records by year or category18- Reconciling expenses for reimbursement19- Preparing documentation for accountants2021## What This Skill Does22231. **Reads Invoice Content**: Extracts information from PDFs, images, and documents:24 - Vendor/company name25 - Invoice number26 - Date27 - Amount28 - Product or service description29 - Payment method30312. **Renames Files Consistently**: Creates standardized filenames:32 - Format: `YYYY-MM-DD Vendor - Invoice - ProductOrService.pdf`33 - Examples: `2024-03-15 Adobe - Invoice - Creative Cloud.pdf`34353. **Organizes by Category**: Sorts into logical folders:36 - By vendor37 - By expense category (software, office, travel, etc.)38 - By time period (year, quarter, month)39 - By tax category (deductible, personal, etc.)40414. **Handles Multiple Formats**: Works with:42 - PDF invoices43 - Scanned receipts (JPG, PNG)44 - Email attachments45 - Screenshots46 - Bank statements47485. **Maintains Originals**: Preserves original files while organizing copies4950## How to Use5152### Basic Usage5354Navigate to your messy invoice folder:55```56cd ~/Desktop/receipts-to-sort57```5859Then ask Claude Code:60```61Organize these invoices for taxes62```6364Or more specifically:65```66Read all invoices in this folder, rename them to 67"YYYY-MM-DD Vendor - Invoice - Product.pdf" format, 68and organize them by vendor69```7071### Advanced Organization7273```74Organize these invoices:751. Extract date, vendor, and description from each file762. Rename to standard format773. Sort into folders by expense category (Software, Office, Travel, etc.)784. Create a CSV spreadsheet with all invoice details for my accountant79```8081## Instructions8283When a user requests invoice organization:84851. **Scan the Folder**86 87 Identify all invoice files:88 ```bash89 # Find all invoice-related files90 find . -type f \( -name "*.pdf" -o -name "*.jpg" -o -name "*.png" \) -print91 ```92 93 Report findings:94 - Total number of files95 - File types96 - Date range (if discernible from names)97 - Current organization (or lack thereof)98992. **Extract Information from Each File**100 101 For each invoice, extract:102 103 **From PDF invoices**:104 - Use text extraction to read invoice content105 - Look for common patterns:106 - "Invoice Date:", "Date:", "Issued:"107 - "Invoice #:", "Invoice Number:"108 - Company name (usually at top)109 - "Amount Due:", "Total:", "Amount:"110 - "Description:", "Service:", "Product:"111 112 **From image receipts**:113 - Read visible text from images114 - Identify vendor name (often at top)115 - Look for date (common formats)116 - Find total amount117 118 **Fallback for unclear files**:119 - Use filename clues120 - Check file creation/modification date121 - Flag for manual review if critical info missing1221233. **Determine Organization Strategy**124 125 Ask user preference if not specified:126 127 ```markdown128 I found [X] invoices from [date range].129 130 How would you like them organized?131 132 1. **By Vendor** (Adobe/, Amazon/, Stripe/, etc.)133 2. **By Category** (Software/, Office Supplies/, Travel/, etc.)134 3. **By Date** (2024/Q1/, 2024/Q2/, etc.)135 4. **By Tax Category** (Deductible/, Personal/, etc.)136 5. **Custom** (describe your structure)137 138 Or I can use a default structure: Year/Category/Vendor139 ```1401414. **Create Standardized Filename**142 143 For each invoice, create a filename following this pattern:144 145 ```146 YYYY-MM-DD Vendor - Invoice - Description.ext147 ```148 149 Examples:150 - `2024-03-15 Adobe - Invoice - Creative Cloud.pdf`151 - `2024-01-10 Amazon - Receipt - Office Supplies.pdf`152 - `2023-12-01 Stripe - Invoice - Monthly Payment Processing.pdf`153 154 **Filename Best Practices**:155 - Remove special characters except hyphens156 - Capitalize vendor names properly157 - Keep descriptions concise but meaningful158 - Use consistent date format (YYYY-MM-DD) for sorting159 - Preserve original file extension1601615. **Execute Organization**162 163 Before moving files, show the plan:164 165 ```markdown166 # Organization Plan167 168 ## Proposed Structure169 ```170 Invoices/171 ├── 2023/172 │ ├── Software/173 │ │ ├── Adobe/174 │ │ └── Microsoft/175 │ ├── Services/176 │ └── Office/177 └── 2024/178 ├── Software/179 ├── Services/180 └── Office/181 ```182 183 ## Sample Changes184 185 Before: `invoice_adobe_march.pdf`186 After: `2024-03-15 Adobe - Invoice - Creative Cloud.pdf`187 Location: `Invoices/2024/Software/Adobe/`188 189 Before: `IMG_2847.jpg`190 After: `2024-02-10 Staples - Receipt - Office Supplies.jpg`191 Lo