Business Document Generator
Wypełnia strony tytułowe PDF dla propozycji, biznesplanów i budżetów z JSON za pomocą skryptu Python
Testowano · Działa
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 templateCreate a budget document from these numbersFill out a business plan PDF with our data