generate-qr

Generate EPC payment QR codes for unpaid invoices from a finance data directory.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/karimStekelenburg/k3m-marketplace --skill generate-qr-karimstekelenburg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: generate-qr
Source: https://github.com/karimStekelenburg/k3m-marketplace/tree/main/plugins/personal-finance/skills/generate-qr
Command: npx skills add https://github.com/karimStekelenburg/k3m-marketplace --skill generate-qr-karimstekelenburg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Manually typing IBANs, amounts, and payment references into a banking app for each unpaid invoice is slow and error-prone. This Skill generates EPC-compliant QR codes for outstanding invoices so payments can be initiated by scanning with a banking app. ## Core Features & Use Cases - Single Invoice QR Generation: Create a payment QR code for one specific invoice via --invoice-id. - Batch Processing: Generate QR codes for all unpaid invoices at once with --all-unpaid. - Missing IBAN Detection: Warns explicitly about invoices lacking an IBAN so they can be paid manually. - Use Case: At month-end, run the Skill against your finance data directory to produce scannable EPC QR codes for every outstanding vendor invoice, then pay each one by scanning with your banking app. ## Quick Start Generate payment QR codes for all unpaid invoices in my finance data directory.

Frequently Asked Questions about generate-qr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a payment QR code for an unpaid invoice?▼

Run the Skill with --invoice-id followed by the invoice ID to generate a QR code for one invoice, or use --all-unpaid to process every outstanding invoice. The script saves a PNG file per invoice and reports the output paths.

How do I create EPC QR codes for SEPA bank transfers?▼

EPC QR codes encode the beneficiary IBAN, amount, and payment reference in the European Payments Council standard format. This Skill generates them from invoice records so banking apps can pre-fill the transfer when the code is scanned.

Which banking apps support EPC QR codes?▼

EPC QR codes work with ING, ABN AMRO, Bunq, and any other SEPA-compliant banking app that supports the EPC QR standard. Scanning the code pre-fills the beneficiary IBAN, amount, and payment reference.

What happens if an invoice has no IBAN recorded?▼

The Skill cannot generate a QR code without an IBAN and warns explicitly for each affected invoice, listing its ID, vendor, and amount. All no-IBAN invoices are grouped at the end of the output so they can be paid manually.

Can I use a custom data directory for invoice records?▼

Yes, pass --data-dir with the path to your invoice data. If omitted, the Skill defaults to ~/Documents/finance-data/ as the data directory.