Business Document Generator
Vult PDF voorpagina's voor voorstellen, businessplannen en budgetten vanuit JSON via een Python script
Getest · Werkt
Wat het doet
Genereert professionele zakelijke documenten (projectvoorstellen, businessplannen, jaarlijkse budgetten) door door de gebruiker aangeleverde JSON-data over gebundelde PDF-sjablonen te leggen met een Python script (pypdf + reportlab). Activeert wanneer de gebruiker vraagt om een voorstel, businessplan of budgetdocument vanuit een sjabloon te maken. Vult alleen velden op de voorpagina; de body van het sjabloon blijft een statisch professioneel raamwerk.
Testrapport
De repo gekloond, bevestigd dat alle gerefereerde bestanden bestaan (scripts/generate_document.py, 3 template PDF's, 3 voorbeeld JSON's, references/document_schemas.md), en dat de deps (pypdf, reportlab) aanwezig waren. Het script echt gedraaid op proposal_example.json en budget_example.json: beide produceerden geldige meerpagina PDF's (voorstel = 5 pagina's, 41KB). Tekstextractie bevestigde dat de gebruikersdata (Digital Transformation Initiative, Acme Corporation, TechSolutions Inc.) over de omslag was gelegd. Werkelijk defect: de proposal en business_plan generatoren tekenen nieuwe tekst er bovenop ZONDER de placeholder tekst van het sjabloon te bedekken, dus de omslag toont overlappende spooktekst ("Project Proposal Title Here" plus echte titel op dezelfde plek); alleen de budget generator wist eerst placeholders. Baseline was een eenvoudig markdown voorstel dat ik handmatig schreef; de skill levert in plaats daarvan een gestileerde 5-pagina template PDF, een concreet verschil in distribueerbaar artefact, maar beperkt door de overlap bug en de cover-only vulscope. Security scan schoon: geen netwerkoproepen, geen exfiltratie, geen injectie.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
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.
Commando's en voorbeeldprompts
/business-document-generatorVult PDF voorpagina's voor voorstellen, businessplannen en budgetten vanuit JSON via een Python script
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Generate a business proposal from this templateCreate a budget document from these numbersFill out a business plan PDF with our data