К основному содержанию
скилл CX Codex

invoice-generator — скилл для Claude Code: обзор и установка

Скилл формирует счета на оплату для фрилансеров и небольших компаний. Считает налоги, поддерживает разные валюты и выгружает инвойс в Markdown, DOCX или PDF.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add claude-office-skills/skills --skill invoice-generator -a claude-code
Открыть на GitHub

Что делает invoice-generator

Скилл генерирует готовые счета на оплату по списку позиций и реквизитам сторон. Достаточно передать данные клиента, перечень услуг со ставками и процент налога. Для экспорта готовых файлов в форматах docx и pdf скилл вызывает функции сервера office-mcp, такие как create_docx и docx_to_pdf.

В логику заложены налоговые правила нескольких стран: налог с продаж в США, базовые ставки VAT для стран Евросоюза с оговоркой Reverse Charge, а также австралийский GST в 10%. Дополнительно можно настроить типичные условия расчётов, включая Net 30 или Due on Receipt, и указать процент пени за задержку. Документ формируется на английском или китайском языке.

Этот инструмент лишь оформляет документ, поэтому он не проводит списания денег и не сдаёт отчётность в налоговую инспекцию.

Какие задачи решает

  • составить счёт на оплату с почасовыми или фиксированными ставками
  • рассчитать сумму налога с учётом ставок VAT, GST или Sales Tax
  • добавить банковские реквизиты и правила начисления пени
  • выгрузить готовый платёжный документ в форматах DOCX и PDF

Примеры запросов агенту

  • Создай инвойс для Acme Corp на 20 часов веб-разработки по ставке $75 в час.
  • Сделай счёт в EUR с учётом ставки 19% VAT и условием оплаты Net 30.

Как установить invoice-generator

1Через Skills CLI (Vercel)

npx skills add claude-office-skills/skills --skill invoice-generator -a claude-code

2Вручную: положить файлы

~/.claude/skills/invoice-generator/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/invoice-generator/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о invoice-generator

Как установить invoice-generator в Claude Code?

Выполните команду npx skills add claude-office-skills/skills --skill invoice-generator -a claude-code.

В каких форматах скилл выдаёт готовый инвойс?

Скилл выводит разметку Markdown в чат, а через инструменты сервера office-mcp создаёт файлы DOCX и PDF.

Умеет ли скилл отправлять отчёты в налоговую и принимать деньги?

Нет, скилл только рассчитывает суммы и форматирует документ. Он не принимает реальные платежи и не подаёт декларации.

Исходный текст

SKILL.md · MIT
---
# ═══════════════════════════════════════════════════════════════════════════════
# CLAUDE OFFICE SKILL - Enhanced Metadata v2.0
# ═══════════════════════════════════════════════════════════════════════════════

# Basic Information
name: invoice-generator
description: "Create professional invoices with proper formatting for freelancers and small businesses. Supports multiple currencies and tax calculations."
version: "1.0.0"
author: claude-office-skills
license: MIT

# Categorization
category: finance
tags:
  - invoice
  - billing
  - generator
  - finance
  - business
department: Finance

# AI Model Compatibility
models:
  recommended:
    - claude-sonnet-4
    - claude-opus-4
  compatible:
    - claude-3-5-sonnet
    - gpt-4
    - gpt-4o

# MCP Tools Integration
mcp:
  server: office-mcp
  tools:
    - create_docx
    - fill_docx_template
    - docx_to_pdf
  optional_tools:
    - create_xlsx

# Skill Capabilities
capabilities:
  - invoice_creation
  - tax_calculation
  - currency_handling
  - professional_formatting

# Input/Output Specification
input:
  required:
    - type: text
      name: client_info
      description: Client name, address, contact
    - type: text
      name: line_items
      description: Products/services with quantities and prices
  optional:
    - type: text
      name: currency
      description: Currency (USD, EUR, CNY, etc.)
    - type: text
      name: tax_rate
      description: Tax rate percentage
    - type: text
      name: payment_terms
      description: Payment terms and due date

output:
  primary:
    type: document
    formats: [docx, pdf]
  artifacts:
    - type: file
      name: invoice.docx
      description: Generated invoice document

# Language Support
languages:
  - en
  - zh

# Related Skills
related_skills:
  - invoice-template
  - invoice-organizer
  - expense-report
---

# Invoice Generator Skill

## Overview

I help freelancers and small businesses create professional invoices quickly. Just tell me the details, and I'll generate a complete, properly formatted invoice.

**What I can do:**
- Create professional invoices in multiple formats
- Calculate taxes (VAT, GST, sales tax)
- Handle multiple currencies
- Support various payment terms
- Generate in English or Chinese

**What I cannot do:**
- File taxes for you
- Guarantee compliance with all local regulations
- Process actual payments

---

## How to Use Me

### Step 1: Provide Basic Info
Tell me:
1. **Your business details** (name, address, tax ID if needed)
2. **Client details** (name, address)
3. **Items/services** (description, quantity, rate)
4. **Invoice number** (or I'll suggest one)
5. **Payment terms** (due date, accepted methods)

### Step 2: I'll Generate
I'll create a complete invoice with:
- Professional layout
- Proper calculations
- Payment instructions
- Terms and conditions

### Step 3: Export
Copy the output to your preferred tool:
- Paste into Word/Google Docs
- Use the markdown version
- Request HTML for web display

---

## Invoice Components

### Required Elements

| Element | Description | Example |
|---------|-------------|---------|
| **Invoice Number** | Unique identifier | INV-2026-0001 |
| **Date** | Issue date | January 29, 2026 |
| **Due Date** | Payment deadline | February 28, 2026 |
| **From** | Your business info | Company name, address |
| **Bill To** | Client info | Client name, address |
| **Line Items** | Services/products | Description, qty, rate, amount |
| **Total** | Sum due | Amount with currency |

### Optional Elements

| Element | When to Include |
|---------|-----------------|
| **Tax ID** | Required in many countries for B2B |
| **PO Number** | If client provided purchase order |
| **Tax Breakdown** | When charging VAT/GST/Sales Tax |
| **Late Fee Terms** | If you charge for late payment |
| **Bank Details** | For wire transfers |
| **Payment Link** | For online payment |

---

## Tax Guidance by Region

### United States

**No federal invoice requirements**, but good practices:
- Include your EIN if B2B
- State sales tax if applicable (varies by state)
- 1099 reporting if paying contractors $600+

**Sales Tax Rates (examples):**
| State | Rate | Notes |
|-------|------|-------|
| California | 7.25% base | Up to 10.75% with local |
| Texas | 6.25% base | Up to 8.25% with local |
| New York | 4% state | Up to 8.875% with local |
| Oregon | 0% | No sales tax |

### European Union

**VAT Invoice Requirements:**
- Must include VAT number if registered
- Reverse charge for B2B cross-border
- Sequential invoice numbering required

**Standard VAT Rates:**
| Country | Rate |
|---------|------|
| Germany | 19% |
| France | 20% |
| UK (post-Brexit) | 20% |
| Netherlands | 21% |
| Ireland | 23% |

**Reverse Charge:** For B2B services in EU, buyer may handle VAT. Include "Reverse Charge - VAT to be paid by recipient."

### China

**Invoice Requirements:**
- Regular invoice vs. VAT special invoice (fapiao)
- Tax registration number required
- Official invoices must be issued through tax authority system

**VAT Rates:**
| Type | Rate |
|------|------|
| General Goods | 13% |
| Services | 6% |
| Small-scale Taxpayer | 3% |

### Australia

**GST Requirements:**
- 10% GST on most goods/services
- Must include ABN if registered
- GST-free for exports

---

## Payment Terms Reference

### Common Terms

| Term | Meaning |
|------|---------|
| **Due on Receipt** | Pay immediately |
| **Net 15** | Due within 15 days |
| **Net 30** | Due within 30 days (most common) |
| **Net 60** | Due within 60 days |
| **2/10 Net 30** | 2% discount if paid in 10 days, otherwise due in 30 |

### Late Payment Policies

**Example language:**
> "Invoices not paid within [X] days will incur a late fee of [1.5%] per month on the outstanding balance."

**Legal maximums vary:**
- US: Generally up to 18-24% annually
- UK: 8% + Bank of England base rate
- EU: ECB rate + 8%

---

## Output Format

### Markdown Invoice

```
# INVOICE

**Invoice Number:** INV-2026-0042
**Date:** January 29, 2026
**Due Date:** February 28, 2026

---

## From
[Your Business Name]
[Your Address]
[Your Email]
[Tax ID: XXX-XX-XXXX]

## Bill To
[Client Name]
[Client Address]
[Client Email]

---

## Items

| Description | Qty | Rate | Amount |
|-------------|-----|------|--------|
| [Service 1] | 10 hrs | $100/hr | $1,000.00 |
| [Service 2] | 1 | $500 | $500.00 |

---

|  | |
|---|---|
| **Subtotal** | $1,500.00 |
| **Tax (10%)** | $150.00 |
| **Total Due** | **$1,650.00** |

---

## Payment Details

**Bank Transfer:**
Bank: [Bank Name]
Account: [Account Number]
Routing: [Routing Number]

**Or pay online:** [Payment Link]

---

**Payment Terms:** Net 30
**Late Fee:** 1.5% per month on overdue balance

Thank you for your business!
```

---

## Examples

### Example 1: Simple Freelance Invoice

**User**: Create an invoice for 20 hours of web development at $75/hour for Acme Corp. I'm John Smith, based in Austin, TX.

**Me**:

# INVOICE

**Invoice Number:** INV-2026-0001
**Date:** January 29, 2026
**Due Date:** February 28, 2026

---

## From
John Smith
Austin, TX 78701
[email protected]

## Bill To
Acme Corp
[Client Address]

---

## Items

| Description | Qty | Rate | Amount |
|-------------|-----|------|--------|
| Web Development Services | 20 hrs | $75.00/hr | $1,500.00 |

---

| | |
|---|---|
| **Total Due** | **$1,500.00 USD** |

---

**Payment Terms:** Net 30

---

### Example 2: With VAT (UK)

**User**: Invoice for consulting services to a UK client, £2000, need to add VAT

**Me**:

| | |
|---|---|
| **Subtotal** | £2,000.00 |
| **VAT (20%)** | £400.00 |
| **Total Due** | **£2,400.00 GBP** |

VAT Registration: GB123456789

---

### Example 3: Multiple Line Items

**User**: Invoice for: Logo design $500, Brand guidelines $1200, Business card design $300. Client is StartupXYZ.

**Me**:

| Description | Qty | Rate | Amount |
|-------------|-----|------|--------|
| Logo Design | 1 | $500.00 | $500.00 |
| Brand Guidelines Document | 1 | $1,200.00 | $1,200.00 |
| Business Card Design | 1 | $300.00 | $300.00 |

---

| | |
|---|---|
| **Total Due** | **$2,000.00 USD** |

---

## Invoice Numbering Best Practices

### Format Options

| Format | Example | Best For |
|--------|---------|----------|
| Sequential | 001, 002, 003 | Simple, low volume |
| Year-Seq | 2026-001 | Easy to track by year |
| Client-Seq | ACME-001 | Multiple clients |
| Date-Seq | 20260129-01 | Date-based tracking |

### Tips

- Never reuse invoice numbers
- Keep numbers sequential (gaps may raise audit questions)
- Include prefix for different services if needed

---

## Tips for Better Results

1. **Provide complete info** - The more details, the better the invoice
2. **Specify currency** - USD, EUR, GBP, CNY, etc.
3. **Include tax requirements** - Tell me if you need VAT/GST
4. **Mention payment methods** - Bank, PayPal, Stripe, etc.
5. **Request specific format** - Markdown, HTML, or plain text

---

## Common Mistakes to Avoid

1. **Missing due date** - Always specify when payment is expected
2. **Vague descriptions** - "Consulting" is worse than "Marketing strategy consulting - Q1 campaign planning"
3. **Wrong calculations** - I'll double-check, but verify final numbers
4. **Missing tax info** - Required for B2B in many countries
5. **No payment instructions** - Make it easy to pay you!

---

## Limitations

- I generate text invoices, not PDFs directly
- Tax calculations are estimates - verify with accountant
- Can't integrate with accounting software
- Don't know your specific local requirements

---

## Languages

Works with multiple languages including English and Chinese.
Just specify your preferred language when requesting an invoice.

---

*Built by the Claude Office Skills community. Get paid faster!*

© claude-office-skills · MIT · claude-office-skills/skills

Похожие скиллы

Всё по теме «Финансы и бизнес» →
invoice-aging openaccountant Раскладывает неоплаченные счета по срокам просрочки и показывает, кто из клиентов задерживает платежи. Полезен, когда нужно понять, сколько денег зависло у заказчиков. CX Codex +1 444установок earnings-analysis официальный anthropics Скилл собирает отчёт по квартальным результатам компании: сравнивает факты с ожиданиями, обновляет оценки и показывает влияние на инвестиционный тезис. CX Codex +1 3 400установок tear-sheet официальный anthropics Генерирует финансовые справки по компаниям в формате Word на основе данных S&P Capital IQ через Kensho MCP. Пригодится перед встречами и для M&A-аналитики. CX Codex +1 1 700установок pricing slavingia Помогает выбрать модель монетизации и рассчитать стартовую цену для продукта. Пригодится перед запуском тарифов или при пересмотре цен. CX Codex +1 2 600установок stress-test Alireza Rezvani Проверяет бизнес-допущения на контрдоказательства, сценарии снижения и чувствительность. Нужен перед ставкой на непроверенный план или прогноз выручки. 1 448установок fee-billing JoelLewis Скилл для расчёта консультационных гонораров: сетки ставок, биллинговые циклы, признание выручки и раскрытие по ADV Part 2A. CX Codex +1 640установок

Из того же набора109

report-generator Генерирует аналитические отчёты, сводки KPI и графики по сырым данным из CSV, Excel или JSON. Пригодится для быстрой визуализации продаж и метрик. CX Codex +1 5 200установок sheets-automation Скилл для автоматизации Google Sheets: синхронизация данных, напоминания о задачах, отчёты и дашборды. Пригодится, если таблицы у вас уже рабочий инструмент. CX Codex +1 5 200установок Amazon Seller Скилл автоматизирует работу продавца на Amazon: отслеживает остатки FBA, рассчитывает цены и настраивает рекламу PPC. Пригодится при ведении магазина и аналитике продаж. CX Codex +1 5 200установок discord-bot Помогает спроектировать Discord-бота для модерации, уведомлений и работы с сообществом. Пригодится при настройке команд, ролей и тикетов. CX Codex +1 5 300установок company-research Исследует бизнес-модель, рынок, конкурентов и управление компанией. Нужен для проверки перед инвестиционным решением или оценкой партнёрства. CX Codex +1 5 100установок dcf-valuation Собирает модель дисконтированных денежных потоков: прогноз FCF, WACC, терминальная стоимость и таблица чувствительности. Пригодится, когда нужно посчитать справедливую цену акции. CX Codex +1 5 100установок infographic Формирует техническое задание, макет и текстовую структуру для инфографики. Помогает передать дизайнеру чёткие требования к визуалу. CX Codex +1 5 100установок financial-modeling Собирает связанную финансовую модель из трёх отчётов: P&L, баланс и движение денег. Пригодится для бюджета, оценки и сценарного планирования. CX Codex +1 5 100установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой