receipt-tracker-setup

Monitor a folder, extract receipt fields via the Zo API, and store them in SQLite.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill receipt-tracker-setup-uniquecrete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: receipt-tracker-setup
Source: https://github.com/Uniquecrete/ThinkFasterv1/tree/main/Skills/receipt-tracker-setup
Command: npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill receipt-tracker-setup-uniquecrete

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires aiohttp, watchfiles.

What problem does it solve?

It eliminates the manual work of entering receipt and invoice details by automatically detecting files, extracting merchant and line-item data, and saving it to a database.

Core Features & Use Cases

  • Folder Watch & Automated Parsing: Monitors a drop folder for new image or PDF receipts/invoices and parses them into structured fields using the Zo AI API.
  • SQLite Line-Item Storage: Inserts each parsed line item into a SQLite database designed for later querying and reporting.
  • Processed File Archiving + Notifications: Moves successfully processed files into a processed folder and sends an email notification including merchant name and total amount.

Quick Start

Request the setup to create the input/processed folders, initialize the SQLite database, start the watcher service, and begin processing any receipts you drop into the input folder.

Frequently Asked Questions about receipt-tracker-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate receipt processing and store extracted data in a SQLite database?

Receipt processing automation works by running an async filesystem watcher that detects new image or PDF files in a folder, extracts merchant and line-item fields using the Zo AI API, and saves them into a SQLite database for searchable expense records.

What is the best way to capture invoice line items automatically from PDF files?

The best way to capture invoice line items automatically is using a folder watcher that parses PDF files, extracts structured line-item data via AI, and inserts each entry into a SQLite database for later querying and reporting.

Do I need Python dependencies installed to set up automated expense tracking with file monitoring?

Yes, setting up automated expense tracking requires installing Python dependencies such as aiohttp and watchfiles to run the async filesystem watcher and manage API calls for receipt data extraction.

Can I use this automated invoice parsing setup for small business expense capture?

Yes, automated invoice parsing supports personal or small-business expense capture by extracting merchant data and line items from images and PDFs, storing them in a SQLite database for searchable and auditable records.

How does the system handle processed receipts after extracting data to the SQLite database?

After extracting data to the SQLite database, the system moves processed receipt files into an archive folder and optionally sends an email notification containing the merchant name and total amount.

What are the limitations of using a file watcher for receipt processing?

Using a file watcher for receipt processing requires a continuously running async service and depends on the Zo API for extraction, meaning it cannot parse files offline and may struggle with poorly scanned receipt images.