create-invoice

Create and optionally send a new invoice to a client. Use when the user wants to invoice someone, bill a client, or create a new Rechnung.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "create-invoice" with this command: npx skills add stanlee000/norman-create-invoice

Help the user create and send an invoice step by step:

  1. Identify the client: If a client name is provided in $ARGUMENTS, call list_clients and find the matching client. If ambiguous, ask the user to clarify. If no client exists, offer to create one with create_client.

  2. Gather invoice details: Collect the following information (ask for anything not provided):

    • Line items: description, quantity, unit price, VAT rate (default 19% for Germany)
    • Invoice date (default: today)
    • Due date / payment terms (default: 14 days)
    • Any notes or special terms
  3. Create the invoice: Call create_invoice with all gathered details. Use the correct client_id from step 1.

  4. Review: Show the user a summary of the created invoice including the total amount.

  5. Send: Ask the user if they want to send the invoice now. If yes, call send_invoice to email it to the client.

Important:

  • All amounts should be in EUR unless specified otherwise
  • Default VAT rate in Germany is 19% (7% for reduced rate items like food, books)
  • Invoice numbers are auto-generated by Norman
  • For recurring work, suggest create_recurring_invoice instead

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Norman: Invoice Overdue Reminders

Find overdue invoices and send payment reminders (Zahlungserinnerungen / Mahnungen) to clients. Use when the user asks about unpaid invoices, overdue payment...

Registry SourceRecently Updated
5630Profile unavailable
Coding

Norman: Manage Clients

Manage business clients - list, search, create, or update client information. Use when the user mentions clients, contacts, customers, Kunden, or needs to ma...

Registry SourceRecently Updated
6050Profile unavailable
General

Norman: Expense report

Generate a detailed expense breakdown by category for a given period. Use when the user asks for an expense report, spending summary, Ausgabenübersicht, cost...

Registry SourceRecently Updated
5790Profile unavailable
General

Norman: Accounting Monthly Reconciliation

Perform a complete monthly financial reconciliation - review all transactions, match invoices, check outstanding payments, and prepare for tax filing. Use wh...

Registry SourceRecently Updated
7030Profile unavailable