← Back to Skills Marketplace
109
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tesseract-receipt-variant
Description
OCR-based receipt tracker for expense, travel, freelance logging using tesseract. Extracts date, vendor, amount, tax, mileage, items from receipts/invoices/i...
Usage Guidance
This skill appears to do what it says (OCR + parse receipts), but do NOT run its install lines as-is. 'pip install tesseract' is ambiguous and could install an unexpected PyPI package — the usual Python binding is 'pytesseract' (and it still requires system tesseract). The apt install step requires sudo and modifies the host. The included parser script has bugs (incorrect format string '0/1/2'.format(...), a mileage condition that always fails, and crude regexes), so it may produce wrong output. Before installing/use: (1) run in an isolated VM/container; (2) install system tesseract from a trusted source yourself (or via your OS package manager) rather than auto-running the skill's commands; (3) avoid blindly running 'pip install tesseract' — inspect that package on PyPI or use 'pytesseract'; (4) review and fix parse_receipt.py bugs and test on sample receipts; (5) prefer to run the code locally with controlled inputs rather than giving the agent permission to execute install commands autonomously.
Capability Analysis
Type: OpenClaw Skill
Name: tesseract-receipt-variant
Version: 1.0.0
The skill bundle requests high-privilege system access by instructing the agent to execute 'sudo apt update && sudo apt install' in SKILL.md. While this is plausibly needed to install the Tesseract OCR engine, the requirement for sudo permissions is a high-risk behavior. Additionally, scripts/parse_receipt.py contains several functional bugs, such as an incorrect string format for dates ('0/1/2'.format) and a broken conditional check for mileage, which indicate poor quality but not necessarily malice.
Capability Assessment
Purpose & Capability
Name/description claim OCR + receipt parsing using Tesseract and the bundle includes a parsing script — that fits. There are no unrelated credential requests or config paths. However the instructions ask to install a PyPI package named 'tesseract' (ambiguous) and to run system package installs with sudo, which is not strictly needed in many environments and is imprecise.
Instruction Scope
SKILL.md instructs executing shell installs (exec pip install tesseract; exec sudo apt update && sudo apt install tesseract-ocr) and running tesseract with nonstandard CLI flags. These commands require privileged/system changes and reference installing packages from package managers — they are within the stated purpose (installing OCR) but are imprecise and riskier than necessary. There is no instruction to avoid exfiltration or to sandbox these installs; the instructions also assume apt/sudo availability.
Install Mechanism
There is no formal install spec, but the runtime advises installing via 'pip install tesseract' — that name is ambiguous on PyPI and could pull an unexpected package. It also suggests running 'sudo apt install tesseract-ocr' which requires elevated privileges. Both are higher-risk than an instruction-only skill that simply calls an existing system binary.
Credentials
The skill requests no environment variables, no credentials, and no config paths. That is proportionate to its stated purpose.
Persistence & Privilege
always is false and the skill does not request persistent privileges or claim to modify other skills. The only privilege-related issue is the instruction to run sudo apt commands, which requires elevated system privileges but is not persistence or cross-skill modification.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tesseract-receipt-variant - After installation, invoke the skill by name or use
/tesseract-receipt-variant - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of tesseract-receipt-tracker.
- Extracts date, vendor, amount, tax, mileage, and items from receipts, invoices, and images.
- Outputs structured data in JSON or CSV formats.
- Designed for logging expenses, travel, freelance work, and tax records.
- Supports input via image files (jpg, png) or PDFs (first page).
- Includes scripts and references for custom field extraction and mapping.
Metadata
Frequently Asked Questions
What is Tesseract Receipt Tracker?
OCR-based receipt tracker for expense, travel, freelance logging using tesseract. Extracts date, vendor, amount, tax, mileage, items from receipts/invoices/i... It is an AI Agent Skill for Claude Code / OpenClaw, with 109 downloads so far.
How do I install Tesseract Receipt Tracker?
Run "/install tesseract-receipt-variant" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tesseract Receipt Tracker free?
Yes, Tesseract Receipt Tracker is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Tesseract Receipt Tracker support?
Tesseract Receipt Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Tesseract Receipt Tracker?
It is built and maintained by skunnyo (@skunnyo); the current version is v1.0.0.
More Skills