← ClaudeAtlas

receipt-scanner-masterlisted

Master receipt scanning operations including parsing, debugging, enhancing accuracy, and database integration. Use when working with receipts, images, OCR issues, expense categorization, or troubleshooting receipt uploads.
aiskillstore/marketplace · ★ 329 · Data & Documents · score 79
Install: claude install-skill aiskillstore/marketplace
# Receipt Scanner Master Master the receipt scanning system that uses AI-powered OCR to extract structured data from receipt images and store them in the database. ## What This Skill Does This skill helps you: 1. Parse receipt images (JPG, PNG, WebP, PDF) into structured data 2. Debug OCR accuracy issues and extraction errors 3. Enhance the receipt parsing engine and prompts 4. Test receipt uploads through the web interface 5. Troubleshoot database integration issues 6. Validate extracted data against actual receipts 7. Improve categorization and line item extraction ## System Architecture ### Frontend Components **Receipt Scanner Component**: `/home/adamsl/planner/office-assistant/js/components/receipt-scanner.js` - Primary receipt scanning interface at `http://localhost:8080/receipt-scanner.html` - Drag-and-drop or file upload for receipt images - Parses receipts and displays line items in a table - **Each line item has a category-picker dropdown** - **Items auto-save to database immediately when categorized** - Only categorized items are saved (uncategorized items ignored) - No overall receipt-level category picker (removed) **Upload Component**: `/home/adamsl/planner/office-assistant/js/upload-component.js` - Alternative upload interface (bank statements) - Displays recent downloads from the system - Shows real-time processing feedback via terminal display - Handles streaming responses from backend (Server-Sent Events) - Auto-refreshes file list after successful im