agentsclimarketplace

Invoice

Skill aAAaqwq/AGI-Super-Team/skills/invoice

Manual invoice generation without CRMFrom its SKILL.md

Install
npx -y skills add aAAaqwq/AGI-Super-Team --skill invoice

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

3.7 KB, 915 tokens by cl100k_base, as published. Nobody here has run it

Invoice Generator

Generate professional invoices for WeLabelData Inc.

Overview

Two ways to generate invoices:

1. Invoice Generator Agent (RECOMMENDED)

Full automation with CRM integration:

  • Loads deal data from CRM
  • Auto-fills client/contact info
  • Updates deal stage to 'invoiced'
  • Logs activities
  • Sends Telegram notifications
  • Human review before sending

See: /invoice-generator-agent skill

2. Direct Script (Manual)

Low-level script for direct use without CRM integration.

This skill generates invoices in HTML and PDF formats with:

  • WeLabelData company branding
  • Client information (pre-configured or custom)
  • International wire transfer details (for non-US clients)
  • Auto-incrementing invoice numbers

Script Location

$SCRIPTS_PATH/generate_invoice.py

Usage

Basic Usage

cd $PROJECT_ROOT
python3 scripts/generate_invoice.py --client "ClientName" --amount 1000

Known Clients (Auto-fill)

These clients have pre-configured contact info:

KeyCompanyContactLocation
clientaClient A BVJohn DoeNetherlands
clientbClient B AnalyticsJane SmithUSA
clientcClient C sp. z o.o.Alice JohnsonPoland
clientdClient D Inc.BobJapan
clienteClient E TechCharlie BrownSweden

Examples

# Invoice for known client
python3 scripts/generate_invoice.py --client clienta --amount 707 --description "Video annotation services"

# Invoice for new client
python3 scripts/generate_invoice.py --client "New Company" --amount 500 --contact "John Doe" --email "[email protected]"

# Custom invoice number and date
python3 scripts/generate_invoice.py --client clientb --amount 3492 --number 100 --date "2/15/26"

# HTML only (no PDF)
python3 scripts/generate_invoice.py --client clienta --amount 707 --no-pdf

Options

FlagDescription
--clientClient name or key (required)
--amountInvoice amount in USD (required)
--descriptionService description (default: "Services")
--contactContact name (overrides default)
--emailContact email (overrides default)
--dateInvoice date in M/D/YY format
--numberInvoice number (default: auto-increment)
--outputOutput file path (without extension)
--no-pdfGenerate HTML only
--no-bankExclude bank/wire details

Output

Invoices are saved to:

$PROJECT_ROOT/docs/invoices/

Format: Invoice_{number}_WeLabelData_{ClientName}.pdf

Invoice Numbering

  • Last invoice: tracked in /docs/company/invoice_tracker.json
  • Auto-increments with each generation
  • Override with --number flag

After Generation (Manual Script Only)

If using the direct script (not recommended), manually:

  1. Review the generated PDF
  2. Update deals.csv with invoice info:
    invoice_date,invoice_number
    2026-02-04,98
    
  3. Send to client via email/WhatsApp
  4. Track in CRM activities

NOTE: The Invoice Generator Agent does all of this automatically.

When to Use Which

Use CaseToolWhy
Invoice for existing deal in CRMAgentAuto CRM integration, activity logging
Quick one-off invoiceScriptFaster for non-CRM clients
Testing invoice layoutScriptNo CRM side effects
Production workflowAgentFull automation + audit trail

Related

  • /invoice-generator-agent - Automated agent with CRM integration (RECOMMENDED)
  • Company info: /docs/company/yourcompany-company-info.md
  • Deals tracking: /sales/crm/relationships/deals.csv
  • Bank details PDF: /docs/company/originals/Wire-Details.pdf

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.