creating-invoices

Generate PDF invoices with line items, payment terms, and tracking.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/PerryB-GIT/wascar-perry-workspace --skill creating-invoices
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-invoices
Source: https://github.com/PerryB-GIT/wascar-perry-workspace/tree/main/claude-skills-package/skills/financial/creating-invoices
Command: npx skills add https://github.com/PerryB-GIT/wascar-perry-workspace --skill creating-invoices

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires reportlab, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill streamlines the process of creating professional invoices, managing client billing, tracking payments, and generating essential financial documents.

Core Features & Use Cases

  • Professional PDF Invoices: Generates invoices with company details, bank information, payment terms, and itemized descriptions.
  • Customizable Templates: Provides a clear structure for invoice content, including line items and notes.
  • Invoice Numbering System: Implements a consistent SF-[YEAR]-[SEQUENTIAL] format for easy tracking.
  • Payment Term Management: Offers predefined payment terms like Net 15 and Net 30.
  • Email Templates: Includes templates for sending invoices and follow-up reminders.
  • Payment Tracking: Outlines a system for logging invoice status and payment dates.

Quick Start

Create an invoice for Eyam Health for $1,500 for the Referral Support Package.

Frequently Asked Questions about creating-invoices

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

FAQPage Schema
How do I generate professional PDF invoices for client billing?

To generate professional PDF invoices, you provide client details, line items, and payment terms. The skill uses reportlab to create itemized billing documents with company information and bank details for financial documentation.

Can I track payment status and log payment dates for issued invoices?

Yes, you can track payment status and log payment dates. The skill outlines a system for managing invoice status, allowing you to monitor outstanding balances and record when client payments are completed.

How do I manage invoice numbering and payment terms like Net 15 or Net 30?

You manage invoice numbering using a consistent SF-[YEAR]-[SEQUENTIAL] format for easy tracking. The skill also offers predefined payment terms like Net 15 and Net 30 to include directly on your generated billing documents.

Does this invoice generation approach include templates for sending and following up on billing?

Yes, the invoice generation approach includes email templates for sending invoices and follow-up reminders. This streamlines client communication when distributing billing documents and requesting outstanding payments.

What is the best way to automate financial document creation with reportlab?

The best way to automate financial document creation with reportlab is to define customizable templates containing line items and notes. The skill structures this content to automatically output professional PDF invoices for client billing.

Do I need reportlab installed to use this billing and invoice generation skill?

Yes, you need reportlab installed because the skill depends on it to generate professional PDF invoices. This library handles the underlying PDF generation required for creating your financial documents.