Agent skill · software engineering · mvanhorn

pp-pop

Printing Press CLI for Pop. POP API for European electronic invoicing workflows. This Printing Press blueprint intentionally exposes only the...

Why this skill is useful

Adds specific commands and workflows for generating and managing electronic invoices using the POP API that the AI wouldn't reliably generate on its own.

What it needs

Requires pop-pp-cli installed locally. About 4k tokens when loaded. Last updated 2026-08-06. 1,890 stars on the source repository.

What this skill does

Pop — Printing Press CLI Prerequisites: Install the CLI This skill drives the pop-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first: 1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows: 2. Verify: pop-pp-cli --version 3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill. If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer): If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds. Command Reference create-pdf — Create branded PDF invoices and optionally email them. pop-pp-cli create-pdf — Generate a branded PDF invoice. Depending on account setup and payload, POP may return a direct file, a URL, or a... create-ubl — Create PEPPOL UBL invoices and optionally submit them to the network. pop-pp-cli create-ubl — Generate a PEPPOL BIS / UBL invoice and optionally submit it through POP's PEPPOL integration. create-xml — Create Italian FatturaPA XML invoices and optionally submit them to SdI. pop-pp-cli create-xml — Generate an Italian FatturaPA XML document and optionally submit it to SdI. The data object must follow POP's... peppol — Manage PEPPOL document workflows pop-pp-cli peppol get-document — Retrieve a PEPPOL document from POP by UUID and optional zone. sdi — Manage SdI document workflows pop-pp-cli sdi get-invoice-status — Read POP's recorded SdI notifications for a submitted invoice UUID. pop-pp-cli sdi get-sdi-document — Retrieve a stored SdI document by UUID. pop-pp-cli sdi preserve-sdi-document — Archive an accepted SdI document in POP's long-term storage. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills mvanhorn/pp-pop--57842c

View the source on GitHub

Browse the @skills marketplace