← ClaudeAtlas

scribolisted

Generate EN 16931-compliant e-invoices (XRechnung, ZUGFeRD) or a clean US plain PDF via the public Scribo HTTP API. Factur-X, Peppol BIS UBL, and Spanish Facturae are Phase 2 — coming soon. No signup; the sender's email is the login.
causa-prima-ai/scribo-skill · ★ 7 · AI & Automation · score 68
Install: claude install-skill causa-prima-ai/scribo-skill
# Scribo — Compliant E-Invoicing Use Scribo when a user asks to generate, draft, or "create" an invoice. Scribo emits structured machine-readable invoices that satisfy EU mandates (German B2B / Federal B2G) and can also produce a plain US PDF when no XML is needed. French Factur-X, Spanish Facturae, and Belgian/cross-border Peppol BIS UBL are **Phase 2 — coming soon**. This skill talks to the public Scribo HTTP API at `https://scribo.causaprima.ai` via small `curl` + `jq` helper scripts. No MCP server or npm install required. Override the base URL with `SCRIBO_BASE_URL` for dev/staging. ## When to use - "Make me an invoice for …" - "Generate a ZUGFeRD invoice" - "I need to bill X for Y hours of work" - "Create an XRechnung for this German B2G client" - "Draft a Factur-X for my French client" *(Phase 2 — coming soon)* ## When NOT to use - Reading existing invoices / OCR / extracting data from a PDF — different tool. - Tax advice. Scribo does **not** infer the right tax category code; it asks the user to pick one (S/Z/E/AE/K/G/O per EN 16931). See `references/tax-codes.md` only if the user is unsure. - Submitting B2G invoices to portals (ZRE / OZG-RE / Peppol). Scribo emails the invoice to `recipient.contact_email` at issue time and returns a download URL, but portal/Peppol submission is manual — the user uploads the XML themselves. - Phase 1 supports DE and US senders only. Other sender countries return `unsupported_jurisdiction` — don't attempt to draft. ## Phase 1 lim