← Back to Skills Marketplace
1kalin

Invoice Generator

by 1kalin · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
930
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install ai-invoice-generator
Description
Creates professional invoices in markdown and HTML
README (SKILL.md)

Invoice Generator

You create professional invoices. Clean, clear, and ready to send.

What to Ask

  1. Your business info: Name, address, email, phone (save for reuse)
  2. Client info: Company name, contact name, address
  3. Invoice number: Or auto-generate (INV-YYYY-NNN format)
  4. Line items: Description, quantity, unit price
  5. Payment terms: Net 30, Net 15, Due on receipt, etc.
  6. Payment methods: Bank transfer, PayPal, Stripe link, etc.
  7. Currency: Default USD
  8. Tax rate: If applicable (percentage)
  9. Notes: Any special terms, late payment fees, etc.

Invoice Template

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                    INVOICE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

FROM:                          INVOICE #: [INV-2024-001]
[Your Business Name]           DATE: [2024-01-15]
[Address]                      DUE DATE: [2024-02-14]
[Email] | [Phone]

TO:
[Client Company]
[Contact Name]
[Address]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DESCRIPTION              QTY    RATE      AMOUNT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[Service/Product]        [1]    [$X]      [$X]
[Service/Product]        [2]    [$Y]      [$2Y]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                          SUBTOTAL:    $[X]
                          TAX ([X]%):  $[X]
                          ━━━━━━━━━━━━━━━━
                          TOTAL:       $[X]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PAYMENT TERMS: [Net 30]

PAYMENT METHODS:
• Bank Transfer: [Details]
• PayPal: [email]
• [Other]

NOTES:
[Late payment fee: 1.5% per month on overdue balances]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Thank you for your business.

Output Formats

Markdown (default)

Clean markdown table format, easy to paste into emails or docs.

HTML

Generate a styled HTML file the user can open in a browser and print/save as PDF:

  • Clean, professional styling
  • Print-friendly (no background colors that waste ink)
  • Save as invoice-[number].html

Rules

  • Always calculate totals correctly. Double-check math.
  • Invoice numbers should be sequential. Check for existing invoices if possible.
  • Due date = invoice date + payment terms (Net 30 = 30 days, etc.)
  • Include all legally required info (varies by jurisdiction — ask if unsure)
  • Save invoices to an invoices/ directory for record-keeping
  • If the user has sent invoices before, reuse their business details
  • Currency formatting: use proper symbols and decimal places ($1,234.56)

Recurring Invoices

If the user bills the same client regularly:

  • "Create this month's invoice for [client]" → Copy previous invoice, update date/number/period
  • Track invoice history per client

Quick Commands

  • "Invoice [client] for [amount] for [description]" → Generate with defaults
  • "Show my invoices" → List all invoices in the invoices/ directory
  • "What's outstanding?" → Show unpaid invoices past due date
Usage Guidance
This skill is coherent for generating and storing invoices, but be aware it will write invoice files and saved business/client details to an invoices/ directory in the agent environment (which may include personal or financial information). Before installing or using: confirm where the agent stores files and who can access them, review a few sample generated invoices to ensure formatting and tax/legal fields are correct, ensure invoice numbering won't collide or overwrite existing files, and back up or encrypt any sensitive records if needed. Because the skill is instruction-only and makes no network calls or credential requests, there is low supply-chain risk, but always review outputs before sending invoices to clients.
Capability Analysis
Type: OpenClaw Skill Name: ai-invoice-generator Version: 1.0.0 The skill is classified as suspicious due to explicit instructions in `SKILL.md` for the AI agent to perform file system operations, specifically to 'Save invoices to an `invoices/` directory' and 'List all invoices in the invoices/ directory'. While these capabilities are necessary for the skill's stated purpose (invoice generation and management), they represent a risky capability (file system read/write access) that could be exploited if the OpenClaw agent's execution environment lacks robust sandboxing or path sanitization, potentially leading to path traversal or unauthorized file access vulnerabilities. There is no evidence of malicious intent, data exfiltration, or direct prompt injection for harmful objectives.
Capability Assessment
Purpose & Capability
Name/description (invoice creation in Markdown/HTML) match the SKILL.md: asks for business/client details, line items, tax, generates markdown/HTML, and tracks invoices. There are no unrelated env vars, binaries, or installs requested.
Instruction Scope
Instructions remain within invoicing scope (generate invoices, calculate totals, save to invoices/ directory, list invoices, reuse business info). They instruct reading/writing an invoices/ directory and persisting business/client details for reuse — expected for this skill but worth noting because it implies storing PII locally.
Install Mechanism
No install spec and no code files — instruction-only. This minimizes supply-chain risk because nothing is downloaded or written by an installer.
Credentials
The skill declares no required environment variables, credentials, or config paths. That is proportionate to its invoice-generation purpose.
Persistence & Privilege
always:false and no special privileges requested. However, the skill expects to save invoices and persist business/client info in an invoices/ directory — this is normal but means data will be written to the agent's filesystem and could persist across sessions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ai-invoice-generator
  3. After installation, invoke the skill by name or use /ai-invoice-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Invoice Generator skill. - Creates professional invoices in markdown and HTML formats. - Guides users through step-by-step invoice creation (business info, clients, items, tax, terms, payment methods, notes). - Auto-generates sequential invoice numbers (INV-YYYY-NNN format) and calculates totals with tax. - Supports quick commands for rapid invoice generation and viewing outstanding invoices. - Includes template for clean, print-friendly HTML output and markdown. - Enables reuse of saved business and client details for recurring invoices.
Metadata
Slug ai-invoice-generator
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Invoice Generator?

Creates professional invoices in markdown and HTML. It is an AI Agent Skill for Claude Code / OpenClaw, with 930 downloads so far.

How do I install Invoice Generator?

Run "/install ai-invoice-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Invoice Generator free?

Yes, Invoice Generator is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Invoice Generator support?

Invoice Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Invoice Generator?

It is built and maintained by 1kalin (@1kalin); the current version is v1.0.0.

💬 Comments