Agent skill · data analytics · aiskillstore
receipt-scanner-master
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.
Why this skill is useful
Provides specific commands and workflows for receipt parsing and database integration that the AI wouldn't reliably generate on its own.
What it needs
Requires python3 installed locally. About 10k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
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 imports Backend Components Receipt Parser: app/services/receiptparser.py Validates file types and sizes Processes and compresses images Manages temporary and permanent file storage Coordinates with AI engine for extraction Receipt Engine: app/services/receiptengine.py Uses Google Gemini AI for OCR and extraction Implements strict accuracy validation rules Returns structured data via Pydantic models Tries models in order: gemini-2.5-flash (first), 2.0-flash, 2.5-pro, pro-latest Flash model used first to avoid pro quota limits Separate quotas for flash vs pro mod …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/receipt-scanner-master