搜索

PythonReactSEOPDF
OpenClaw

afrexai-invoice-engine

Generate, manage, and track professional invoices with payment terms, recurring billing, overdue automation, and financial reporting. Use when creating invoices, tracking payments, managing clients, or reviewing revenue.

1kalin0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install 1kalin/afrexai-invoice-engine

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

Invoice Engine — Complete Invoicing & Accounts Receivable

A zero-dependency agent skill for end-to-end invoicing — from quote to payment to reporting.

Quick Start

When the user says "create an invoice" or "bill [client]":

  1. Check if client exists in memory (see Client Registry below)
  2. If new client → run Client Onboarding
  3. Generate invoice using the Invoice Builder
  4. Present for review → finalize
  5. Track in the Invoice Ledger

1. Client Registry

Maintain a YAML client database in your workspace:

# clients.yaml
clients:
  - id: "CLI-001"
    name: "Acme Corp"
    contact: "Jane Smith"
    email: "jane@acme.com"
    address:
      line1: "123 Business Ave"
      line2: "Suite 400"
      city: "New York"
      state: "NY"
      zip: "10001"
      country: "US"
    tax_id: "US-EIN-12-3456789"
    payment_terms: "net-30"       # net-15, net-30, net-45, net-60, due-on-receipt, custom
    preferred_currency: "USD"
    default_tax_rate: 0           # 0 for B2B cross-border, local rate for domestic
    notes: "PO required for invoices > $5,000"
    created: "2026-01-15"
    lifetime_revenue: 12500.00
    invoices_sent: 3
    invoices_paid: 2
    avg_days_to_pay: 22
Client Onboarding Checklist

When adding a new client, collect:

  • Legal entity name (exactly as on their records)
  • Billing contact name + email
  • Billing address (full, with country)
  • Tax ID / VAT number (if applicable)
  • Preferred payment terms
  • Currency preference
  • Any PO or approval requirements
  • Tax-exempt? (if so, get certificate reference)

2. Invoice Builder

Invoice Number Format
[PREFIX]-[YEAR].[MONTH].[SEQUENCE]
Example: INV-2026.02.001

Configurable prefix per business line:

  • INV = standard invoice
  • PRO = proforma / quote
  • REC = recurring invoice
  • CN = credit note
Invoice Template

When generating an invoice, structure it as:

╔══════════════════════════════════════════════════════════...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/1kalin/afrexai-invoice-engine
Version
—
Commit
9fcbdfe461be1c95b99843a04587890d8b5f369e
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

README

Invoice Engine — Complete Invoicing & AR for AI Agents

Professional invoicing, payment tracking, overdue management, and financial reporting — all in one agent skill. Zero dependencies.

Install

clawhub install afrexai-invoice-engine

What It Does

  • Create invoices from natural language ("invoice Acme for 20 hours at $250")
  • Client registry with payment terms, tax handling, and history
  • Recurring billing — auto-generate monthly/quarterly invoices
  • Overdue automation — reminder schedule with email templates at +1, +7, +14, +30 days
  • Revenue dashboard — collection rate, DSO, aging report, monthly trends
  • Quote-to-invoice pipeline — proformas → accepted → invoice → paid
  • Multi-currency — USD, GBP, EUR, BTC/Lightning
  • Credit notes & adjustments — partial refunds, corrections, write-offs
  • Tax handling — decision tree for domestic, cross-border, EU reverse charge, tax-exempt
  • Late fee calculation — configurable rates with grace periods

Quick Start

Just tell your agent:

  • "Invoice [client] for [description]"
  • "What's overdue?"
  • "Revenue this month"
  • "Set up recurring: [client] $3,500/month"

The skill handles numbering, tax logic, payment terms, and tracking automatically.

Why This Over Others?

Feature Others This Skill
Dependencies Node.js + weasyprint Zero
Client management ❌ Full registry + onboarding
Recurring billing ❌ Auto-generate on schedule
Overdue automation ❌ 5-stage reminder sequence
Revenue reporting ❌ Dashboard + aging + trends
Multi-currency ❌ USD/GBP/EUR/BTC
Quote pipeline ❌ Quote → Accept → Invoice
Tax handling Basic Decision tree by region
Credit notes ❌ Full adjustment workflow
Late fees ❌ Auto-calculate with caps

⚡ Level Up

Get the full AI Context Pack for your industry — includes invoicing context PLUS market landscape, competitor analysis, compliance...

来源内容

SKILL.md
# Invoice Engine — Complete Invoicing & Accounts Receivable

A zero-dependency agent skill for end-to-end invoicing — from quote to payment to reporting.

## Quick Start

When the user says "create an invoice" or "bill [client]":

1. Check if client exists in memory (see Client Registry below)
2. If new client → run Client Onboarding
3. Generate invoice using the Invoice Builder
4. Present for review → finalize
5. Track in the Invoice Ledger

---

## 1. Client Registry

Maintain a YAML client database in your workspace:

```yaml
# clients.yaml
clients:
  - id: "CLI-001"
    name: "Acme Corp"
    contact: "Jane Smith"
    email: "jane@acme.com"
    address:
      line1: "123 Business Ave"
      line2: "Suite 400"
      city: "New York"
      state: "NY"
      zip: "10001"
      country: "US"
    tax_id: "US-EIN-12-3456789"
    payment_terms: "net-30"       # net-15, net-30, net-45, net-60, due-on-receipt, custom
    preferred_currency: "USD"
    default_tax_rate: 0           # 0 for B2B cross-border, local rate for domestic
    notes: "PO required for invoices > $5,000"
    created: "2026-01-15"
    lifetime_revenue: 12500.00
    invoices_sent: 3
    invoices_paid: 2
    avg_days_to_pay: 22
```

### Client Onboarding Checklist
When adding a new client, collect:
- [ ] Legal entity name (exactly as on their records)
- [ ] Billing contact name + email
- [ ] Billing address (full, with country)
- [ ] Tax ID / VAT number (if applicable)
- [ ] Preferred payment terms
- [ ] Currency preference
- [ ] Any PO or approval requirements
- [ ] Tax-exempt? (if so, get certificate reference)

---

## 2. Invoice Builder

### Invoice Number Format
```
[PREFIX]-[YEAR].[MONTH].[SEQUENCE]
Example: INV-2026.02.001
```

Configurable prefix per business line:
- `INV` = standard invoice
- `PRO` = proforma / quote
- `REC` = recurring invoice
- `CN` = credit note

### Invoice Template

When generating an invoice, structure it as:

```
╔══════════════════════════════════════════════════════════...
README
# Invoice Engine — Complete Invoicing & AR for AI Agents

Professional invoicing, payment tracking, overdue management, and financial reporting — all in one agent skill. Zero dependencies.

## Install

```bash
clawhub install afrexai-invoice-engine
```

## What It Does

- **Create invoices** from natural language ("invoice Acme for 20 hours at $250")
- **Client registry** with payment terms, tax handling, and history
- **Recurring billing** — auto-generate monthly/quarterly invoices
- **Overdue automation** — reminder schedule with email templates at +1, +7, +14, +30 days
- **Revenue dashboard** — collection rate, DSO, aging report, monthly trends
- **Quote-to-invoice pipeline** — proformas → accepted → invoice → paid
- **Multi-currency** — USD, GBP, EUR, BTC/Lightning
- **Credit notes & adjustments** — partial refunds, corrections, write-offs
- **Tax handling** — decision tree for domestic, cross-border, EU reverse charge, tax-exempt
- **Late fee calculation** — configurable rates with grace periods

## Quick Start

Just tell your agent:
- "Invoice [client] for [description]"
- "What's overdue?"
- "Revenue this month"
- "Set up recurring: [client] $3,500/month"

The skill handles numbering, tax logic, payment terms, and tracking automatically.

## Why This Over Others?

| Feature | Others | This Skill |
|---|---|---|
| Dependencies | Node.js + weasyprint | Zero |
| Client management | ❌ | Full registry + onboarding |
| Recurring billing | ❌ | Auto-generate on schedule |
| Overdue automation | ❌ | 5-stage reminder sequence |
| Revenue reporting | ❌ | Dashboard + aging + trends |
| Multi-currency | ❌ | USD/GBP/EUR/BTC |
| Quote pipeline | ❌ | Quote → Accept → Invoice |
| Tax handling | Basic | Decision tree by region |
| Credit notes | ❌ | Full adjustment workflow |
| Late fees | ❌ | Auto-calculate with caps |

## ⚡ Level Up

Get the full **AI Context Pack** for your industry — includes invoicing context PLUS market landscape, competitor analysis, compliance...

相关技能

OpenClaw

bambu-studio-ai

heyixuan2

Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...

OpenClaw

geo-optimization

capt-marbles

Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...

OpenClaw

0protocol

0isone

Agents can sign plugins, rotate credentials without losing identity, and publicly attest to behavior.

OpenClaw

0x0-messenger

eijiac24

Send and receive P2P messages using disposable numbers and PINs. No servers, no accounts. Use for human notifications, approval flows, and agent-to-agent communication.