Business Document Generator

Füllt PDF-Titelseiten für Vorschläge, Businesspläne und Budgets aus JSON über ein Python-Skript

von ailabs-393 · ailabs-393/ai-labs-claude-skills

Getestet · Funktioniert ★ 8.0/10

Business Document Generator — Füllt PDF-Titelseiten für Vorschläge, Businesspläne und Budgets aus JSON über ein Python-Skript

Was es kann

Generiert professionelle Geschäftsdokumente (Projektvorschläge, Businesspläne, Jahresbudgets), indem vom Benutzer bereitgestellte JSON-Daten mit einem Python-Skript (pypdf + reportlab) auf gebündelte PDF-Vorlagen gelegt werden. Wird ausgelöst, wenn der Benutzer darum bittet, einen Vorschlag, einen Businessplan oder ein Budgetdokument aus einer Vorlage zu erstellen. Füllt nur die Felder der Titelseite; der Vorlagenkörper bleibt ein statisches professionelles Framework.

Testbericht

Das Repo geklont, bestätigt, dass alle referenzierten Dateien existieren (scripts/generate_document.py, 3 Vorlagen-PDFs, 3 Beispiel-JSONs, references/document_schemas.md) und dass die Abhängigkeiten (pypdf, reportlab) vorhanden waren. Das Skript tatsächlich für proposal_example.json und budget_example.json ausgeführt: beide produzierten gültige mehrseitige PDFs (Vorschlag = 5 Seiten, 41KB). Die Textextraktion bestätigte, dass die Benutzerdaten (Digital Transformation Initiative, Acme Corporation, TechSolutions Inc.) auf der Titelseite überlagert wurden. Echter Defekt: Die Generatoren für Vorschläge und Businesspläne zeichnen neuen Text oben auf, OHNE den Platzhaltertext der Vorlage zu überdecken, sodass die Titelseite überlappenden Geistertext ("Project Proposal Title Here" plus echter Titel an derselben Stelle) zeigt; nur der Budgetgenerator überdeckt zuerst Platzhalter. Die Baseline war ein einfacher Markdown-Vorschlag, den ich von Hand geschrieben hatte; der Skill liefert stattdessen ein stilisiertes 5-seitiges Vorlagen-PDF, einen konkreten Unterschied im verteilbaren Artefakt, aber begrenzt durch den Überlappungsfehler und den Füllbereich nur für die Titelseite. Sicherheitsprüfung sauber: keine Netzwerkaufrufe, keine Exfiltration, keine Injektion.

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

Installation

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.

Befehle & Beispiel-Prompts

  • /business-document-generatorFüllt PDF-Titelseiten für Vorschläge, Businesspläne und Budgets aus JSON über ein Python-Skript

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

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