Agent skill · business finance · claude-office-skills
invoice-template
Generate professional PDF invoices from templates
Why this skill is useful
Provides specific code snippets for generating invoices in PDF format using ReportLab and WeasyPrint, which are not commonly known.
What it needs
Requires reportlab, weasyprint installed locally. About 2k tokens when loaded. Last updated 2026-01-31. 363 stars on the source repository.
What this skill does
Invoice Template Skill Overview This skill generates professional PDF invoices from structured data and templates. Create invoices with company branding, itemized lists, tax calculations, and payment details. How to Use 1. Describe what you want to accomplish 2. Provide any required input data or files 3. I'll execute the appropriate operations Example prompts: "Generate invoices from order data" "Create recurring invoices" "Batch generate monthly invoices" "Customize invoice templates per client" Domain Knowledge Invoice Data Structure PDF Generation with ReportLab HTML Template Approach Best Practices 1. Validate required fields before generation 2. Use templates for consistent branding 3. Auto-calculate totals (don't trust input) 4. Include payment instructions and terms Installation Resources easy-invoice-pdf Repository Claude Office Skills Hub
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills claude-office-skills/invoice-template