New to Claude Skills? Learn how to install them →

nexu-io on GitHub

Invoice

Free

Create professional invoices quickly and easily.

by nexu-io84.9k stars on nexu-io/open-design
3 views
Updated Aug 10, 2026
Get this skill

Free · Opens the source repo

What Invoice does

The Invoice skill provides a straightforward solution for generating printable invoices. It is designed for use in scenarios where billing or invoicing is required, making it ideal for freelancers, small businesses, and agencies. The skill produces a single-page invoice that includes all essential components such as sender and recipient information, line items, tax breakdown, and payment instructions.

To utilize this skill, users should start by reviewing the accompanying DESIGN.md for layout guidance. The invoice layout features a top band displaying the studio brand on the left, while the right side includes the invoice title, number, date, and due date. Below this, there are two columns for sender and recipient details, along with a project reference and payment terms. The line items table allows for detailed billing with descriptions, quantities, unit prices, and amounts, culminating in a right-aligned totals block that summarizes the subtotal, retainer, tax, and total due. Additionally, the invoice includes payment instructions for various methods and a thank-you note with a signature line.

This skill is particularly useful in any context where an invoice is needed, as it streamlines the process of creating a professional document. By adhering to the provided layout and structure, users can ensure that their invoices are clear, organized, and ready for printing. The inclusion of a print stylesheet ensures that the invoice is optimized for printing, removing unnecessary backgrounds for a clean final output.

When to use it

Use this skill whenever you need to generate a professional invoice for billing purposes.

When not to use it

This skill may not be suitable for complex invoicing needs that require advanced features or integrations with accounting software.

What you can build with it

Freelance Work Invoicing

Freelancers can use this skill to quickly generate invoices for their clients, ensuring timely payments.

Small Business Billing

Small businesses can streamline their billing process by creating professional invoices for services rendered.

Project-Based Invoicing

Agencies can utilize this skill to invoice clients for specific projects, detailing services and payment terms.

How to install Invoice

View source

1. Install with the skills CLI

npx skills add nexu-io/open-design/invoice --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by nexu-io

Invoice Skill

Produce a single-page printable invoice.

Workflow

  1. Read DESIGN.md.
  2. Layout:
    • Top band: studio brand on the left, "INVOICE" + number + date + due date on the right.
    • Two columns: From (sender) / Bill to (recipient) with addresses.
    • Project ref + payment-terms strip.
    • Line items table: description / qty / unit / amount.
    • Right-aligned totals block: subtotal, retainer, tax, total due.
    • Payment instructions (bank, wire, ACH).
    • Thank-you note + signature line.
  3. Print stylesheet @media print to remove backgrounds.

Output contract

<artifact identifier="invoice-name" type="text/html" title="Invoice">
<!doctype html>...</artifact>

Frequently asked questions about Invoice

Similar skills