Business Document Generator

Wypełnia strony tytułowe PDF dla propozycji, biznesplanów i budżetów z JSON za pomocą skryptu Python

Autor: ailabs-393 · ailabs-393/ai-labs-claude-skills

Testowano · Działa ★ 8.0/10

Business Document Generator — Wypełnia strony tytułowe PDF dla propozycji, biznesplanów i budżetów z JSON za pomocą skryptu Python

Co robi ten skill

Generuje profesjonalne dokumenty biznesowe (propozycje projektów, biznesplany, roczne budżety) poprzez nakładanie danych JSON dostarczonych przez użytkownika na dołączone szablony PDF za pomocą skryptu Python (pypdf + reportlab). Uruchamia się, gdy użytkownik prosi o utworzenie propozycji, biznesplanu lub dokumentu budżetowego z szablonu. Wypełnia tylko pola strony tytułowej; treść szablonu pozostaje statyczną, profesjonalną ramą.

Raport z testu

Sklonowano repozytorium, potwierdzono istnienie wszystkich odwołanych plików (scripts/generate_document.py, 3 szablony PDF, 3 przykładowe JSON, references/document_schemas.md) oraz obecność zależności (pypdf, reportlab). Uruchomiono skrypt dla proposal_example.json i budget_example.json: oba wygenerowały prawidłowe wielostronicowe pliki PDF (propozycja = 5 stron, 41KB). Ekstrakcja tekstu potwierdziła, że dane użytkownika (Digital Transformation Initiative, Acme Corporation, TechSolutions Inc.) zostały nałożone na okładkę. Prawdziwa wada: generatory propozycji i biznesplanów rysują nowy tekst na wierzchu BEZ zakrywania tekstu zastępczego szablonu, więc okładka pokazuje nakładający się tekst-duch („Project Proposal Title Here” plus prawdziwy tytuł w tym samym miejscu); tylko generator budżetu najpierw wybiela tekst zastępczy. Punktem odniesienia była prosta propozycja markdown, którą napisałem ręcznie; umiejętność zamiast tego dostarcza stylizowany 5-stronicowy szablon PDF, konkretną różnicę w artefakcie do dystrybucji, ale ograniczoną przez błąd nakładania się i zakres wypełniania tylko okładki. Skan bezpieczeństwa czysty: brak wywołań sieciowych, brak eksfiltracji, brak iniekcji.

Testowano: 2026-07-21 · Claude Code 2.x (agent harness)

Instalacja

git clone --depth 1 https://github.com/ailabs-393/ai-labs-claude-skills.git /tmp/business-document-generator-src
mkdir -p ~/.claude/skills
cp -R /tmp/business-document-generator-src/packages/skills/business-document-generator ~/.claude/skills/business-document-generator
# Requires Python 3 with two packages:
#   pip install pypdf reportlab
# Run example:
#   cd ~/.claude/skills/business-document-generator
#   python3 scripts/generate_document.py proposal assets/examples/proposal_example.json \
#     --templates-dir assets/templates --output-dir ./output
# document_type is one of: proposal | business_plan | budget
# Identical copy also lives at dist/skills/business-document-generator in the repo.

Komendy i przykładowe prompty

  • /business-document-generatorWypełnia strony tytułowe PDF dla propozycji, biznesplanów i budżetów z JSON za pomocą skryptu Python

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Generate a business proposal from this template
  • Create a budget document from these numbers
  • Fill out a business plan PDF with our data