LaunchKit · 2026
Back to Skills

upinvoice

This skill allows any OpenClaw-powered agent to extract structured JSON data from invoice images or PDFs.

0
0 downloads
by @upinvoice

Setup & Installation

openclaw skills install @upinvoice/upinvoice

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install upinvoice

What This Skill Does

Extracts structured JSON data from invoice images or PDFs by sending them to the UpInvoice.eu API. Returns supplier details, line items, totals, and tax breakdowns in a format ready for ERP ingestion.

Returns fully structured JSON with line-item detail in under 2 seconds, eliminating manual data entry and the post-processing required by generic OCR tools.

When to use it

  • Digitizing a supplier PDF invoice for accounting entry
  • Automating invoice data extraction before ERP upload
  • Pulling line-item details from a scanned receipt photo
  • Validating extracted invoice totals before approving payment
  • Processing invoices from email attachments into structured records

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'Here is a PDF invoice from my supplier, extract the data for me'

AGENT
  1. 1Converts the uploaded PDF to a base64-encoded string with the required data URI prefix
  2. 2Calls process_invoice with the encoded file and optional company name and tax ID for context
  3. 3Receives structured JSON containing supplier info, dates, totals, tax rates, and line items
  4. 4Presents the extracted data to the user for review and validation
  5. 5Maps the validated JSON fields to the target ERP system's API format
OUTPUT

Structured invoice record with supplier name, tax ID, invoice date, individual line items with quantities and unit prices, and total amounts including VAT

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

UpInvoice.eu account (free registration, no credit card required)UpInvoice API key generated from the dashboard API Tokens section