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

View the source on GitHub

Browse the @skills marketplace