Personal invoice pipeline: scan Apple Mail, parse bank statements, match payments, generate EPC QR codes
npx claudepluginhub karimstekelenburg/k3m-marketplace --plugin personal-financeUse when the user wants to extract invoice information from emails, process PDF attachments for invoice data, pull out amounts and IBANs from invoices, or parse invoice PDFs.
Use when the user wants to generate QR codes for unpaid invoices, create payment QR codes to scan with a banking app, or produce EPC QR codes for outstanding invoices.
Use when the user wants to import bank statements, parse MT940 files, load CSV exports from ABN AMRO, ING or Bunq, or add transactions to the finance database.
Use when the user wants to match invoices against bank transactions, find which invoices have been paid, check payment status, or run the payment matching engine.
Use when the user wants to run the full personal finance pipeline, process invoices end-to-end, or be guided through scanning inbox, extracting invoices, importing statements, matching payments, generating QR codes, and viewing results.
Use when the user wants to scan Apple Mail for invoice emails, find invoice-related messages, check for new invoices, or search their mailbox for bills and payment requests.
Use when the user wants to view the finance dashboard, see all invoices, check payment status overview, browse transactions, open the data viewer, or launch datasette.
A curated collection of Claude Code plugins
claude plugin marketplace add /path/to/k3m-marketplace
claude plugin search
claude plugin enable <plugin-name>
Create a new plugin directory under plugins/:
copier copy /path/to/dotclaude/templates/plugin plugins/
Register it in .claude-plugin/marketplace.json
Validate:
claude plugin validate plugins/<plugin-name>
See docs/ for complete cheatsheets on every plugin component type.
k3m.sh me@k3m.sh
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.
Humanise text and remove AI writing patterns. Detects and fixes 24 AI tell-tales including inflated language, promotional tone, AI vocabulary, filler phrases, sycophantic tone, and formulaic structure.
Frontend design skill for UI/UX implementation
Copywriting for marketing pages
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.