Business Document Generator

Vult PDF voorpagina's voor voorstellen, businessplannen en budgetten vanuit JSON via een Python script

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

Getest · Werkt ★ 8.0/10

Business Document Generator — Vult PDF voorpagina's voor voorstellen, businessplannen en budgetten vanuit JSON via een Python script

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 template
  • Create a budget document from these numbers
  • Fill out a business plan PDF with our data