Скиллы Средний Контент и творчество

Invoice Generator

Скачать ZIP
14
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Invoice Generator

Категория: PDF и документы
Версия: 1.0.0

Инструмент для генерации профессиональных PDF-счетов на основе структурированных JSON-данных. Подходит для создания счетов, платёжных документов и биллинга с деталями компании, клиента, позициями и итогами.

Что делает этот инструмент

Преобразует структурированные JSON-данные в аккуратно оформленные PDF-счета с указанием компании, клиента, списка услуг и итоговых сумм. Поддерживает ввод через stdin, путь к файлу или сохранённые шаблоны конфигурации.

Генерирует единообразные документы без необходимости использовать текстовые редакторы или таблицы. Файлы автоматически версионируются, чтобы избежать перезаписи.

Когда использовать

  • Отправка ежемесячного счета постоянному клиенту
  • Повторное использование шаблона для регулярного биллинга
  • Генерация счетов из JSON, экспортированного из трекеров времени или биллинговых систем
  • Создание платёжных запросов с детализацией услуг и сроками оплаты
  • Автоматизация нумерации счетов в скриптах

Установка и настройка

clawhub install tmigone/invoice-generator

Если CLI не установлен:

npx clawhub@latest install tmigone/invoice-generator

Или через OpenClaw CLI:

openclaw skills install tmigone/invoice-generator

После установки необходимо задать переменную окружения:

export INVOICE_DIR="/path/to/your/invoices"

Структура директорий будет следующей:

$INVOICE_DIR/
├── configs/ # сохранённые шаблоны
└── invoices/ # сгенерированные PDF

Использование

Из stdin:

cat invoice-data.json | generate.sh

Из файла:

generate.sh /path/to/invoice-data.json

Из шаблона:

generate.sh client-template

Результат сохраняется в папку invoices с автоматическим добавлением версии при совпадении имени файла. :

Формат входных данных

JSON должен содержать следующие поля:

{
 "company": { ... },
 "client": { ... },
 "invoice": { ... },
 "items": [ ... ],
 "totals": { ... }
}

Включаются данные о компании, клиенте, номере счета, датах, услугах и итоговой сумме. :

Особенности

  • Генерация PDF из JSON без ручной верстки
  • Поддержка шаблонов и повторного использования данных
  • Автоматическая версионизация файлов
  • Гибкие способы ввода данных
  • Простая интеграция в автоматизированные процессы

Файл из источника

11087_invoice-generator-1.0.0.zip