invoice-to-inventory

Extract product information from invoice images and update inventory in Self Super Market API.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/quoclucnguyen/self-super-market --skill invoice-to-inventory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: invoice-to-inventory
Source: https://github.com/quoclucnguyen/self-super-market/tree/main/skills/invoice-to-inventory
Command: npx skills add https://github.com/quoclucnguyen/self-super-market --skill invoice-to-inventory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, curl, python3-pil, python3-opencv, tesseract-ocr, tesseract-ocr-vie, tesseract-ocr-eng, pytesseract, rapidfuzz, pyzbar, pandas, crawl4ai, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines invoice processing and inventory management, reducing manual work and automating repetitive tasks.

Core Features & Use Cases

  • Invoice Processing: Extract products from invoice images and enrich missing fields.
  • Inventory Management: Create or update inventory entries in Self Super Market API.
  • Use Case: When a user sends an invoice image, the Skill automatically identifies products, enriches missing information, and updates the inventory.

Quick Start

Send an invoice image to the 'invoice-to-inventory' skill.

Frequently Asked Questions about invoice-to-inventory

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

FAQPage Schema
How do I automate invoice processing to update inventory from an image?

You can automate invoice processing by sending an invoice image to the Skill, which then uses OCR to extract product information, enriches missing fields via web crawling, and updates inventory entries through the Self Super Market API.

What is the best way to extract product details from invoice images for inventory management?

The best way to extract product details is using Tesseract OCR combined with OpenCV for image preprocessing. This approach identifies products from the invoice and enriches any missing data fields before updating the inventory system.

Do I need Python and Tesseract OCR to process invoice images for inventory updates?

Yes, you need Python 3 along with Tesseract OCR, pytesseract, Pillow, and OpenCV. These dependencies are required to perform optical character recognition on invoice images and process the extracted data for inventory management.

How does web enrichment work when extracting products from invoices?

Web enrichment utilizes Crawl4AI to search the web and fill in missing product information that is not explicitly detailed on the invoice. This ensures accurate product identification before creating or updating inventory entries in the Self Super Market API.

Can I use this invoice OCR approach for inventory management with the Self Super Market API?

Yes, this approach is specifically designed to operate within the context of the Self Super Market API. It extracts products from invoice images using OCR and automatically creates or updates corresponding inventory entries.