← ClaudeAtlas

receipt-scanning-toolslisted

This skill helps you work with the receipt scanning tools in the nonprofit_finance_db project. It includes manual entry tools, automated OCR scanning, and database integration for tracking receipts...
aiskillstore/marketplace · ★ 329 · Data & Documents · score 79
Install: claude install-skill aiskillstore/marketplace
# Receipt Scanning Tools Skill ## Project Overview This skill helps you work with the receipt scanning tools in the nonprofit_finance_db project. It includes manual entry tools, automated OCR scanning, and database integration for tracking receipts and expenses. ## Critical Project Paths ### Virtual Environment ```bash # Virtual environment location (IMPORTANT!) VENV_PATH=/home/adamsl/planner/.venv # Always activate before running Python scripts: source /home/adamsl/planner/.venv/bin/activate ``` ### Project Root ```bash PROJECT_ROOT=/home/adamsl/planner/nonprofit_finance_db ``` ### Receipt Scanning Tools Directory ```bash TOOLS_DIR=/home/adamsl/planner/nonprofit_finance_db/receipt_scanning_tools ``` ### Key Files **Receipt Tools:** - `receipt_scanning_tools/receipt_tools_menu.py` - **Main menu** for all receipt tools - `receipt_scanning_tools/manual_entry.py` - Manual receipt entry CLI tool - `receipt_scanning_tools/delete_expenses_by_date.py` - Delete expenses by date tool **Backend Services:** - `app/services/receipt_parser.py` - Receipt parsing service - `app/services/receipt_engine.py` - AI-powered OCR engine - `app/api/receipt_endpoints.py` - REST API endpoints - `app/models/receipt_models.py` - Data models - `app/db/pool.py` - Database connection pool ## Database Schema ### Categories Table ```sql -- Actual schema (no category_path column!) CREATE TABLE categories ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(255) NOT NULL, parent_id INT,