Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Capture, extract, and organize received invoices with automatic OCR, provider detection, and searchable archive.
Capture, extract, and organize received invoices with automatic OCR, provider detection, and searchable archive.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Use when user receives invoices (email, photo, PDF) and wants them organized automatically. Key difference: This skill MANAGES received invoices. The invoice skill CREATES invoices to send.
~/invoices/ โโโ inbox/ # Unprocessed files awaiting extraction โโโ archive/ # Organized by year/month โ โโโ 2026/ โ โโโ 02/ โ โโโ 2026-02-13_Hetzner_INV-12345_89.50.pdf โโโ providers/ # Provider metadata โ โโโ index.json โโโ entries.json # All invoice metadata (searchable) โโโ state.json # Processing state
TopicFileCapture and extraction workflowprocess.mdFields to extractextraction.mdSearch queries and reportssearch.mdLegal requirements by countrylegal.md
Capture โ Receive invoice (email attachment, photo, direct PDF). Copy to inbox/. Extract โ OCR if needed, parse fields (provider, date, amounts, tax). Validate โ Check required fields, detect duplicates. Organize โ Rename, move to archive/YYYY/MM/, update entries.json. Confirm โ Show extracted data, allow corrections. See process.md for detailed workflow.
Never delete originals โ Keep PDFs permanently. Legal requirement (4-6 years depending on country). Detect duplicates โ Same invoice number + provider = duplicate. Alert, don't overwrite. Validate tax math โ Base + tax should equal total. Flag discrepancies. Provider normalization โ "HETZNER ONLINE GMBH" = "Hetzner". Maintain provider aliases.
Invoice pending >48h in inbox Payment due in <7 days Unusual amount (>50% higher than same provider average) Missing expected recurring invoice
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.