Business Document Generator
Fyller PDF-framsidor för förslag, affärsplaner och budgetar från JSON via ett Python-skript
Testad · Fungerar
Vad den gör
Genererar professionella affärsdokument (projektförslag, affärsplaner, årsbudgetar) genom att lägga användardata i JSON över medföljande PDF-mallar med ett Python-skript (pypdf + reportlab). Utlöses när användaren ber om att skapa ett förslag, en affärsplan eller ett budgetdokument från en mall. Fyller endast fält på framsidan; mallens brödtext förblir ett statiskt professionellt ramverk.
Testrapport
Klonade repot, bekräftade att alla refererade filer existerar (scripts/generate_document.py, 3 template PDFs, 3 example JSONs, references/document_schemas.md), och att beroenden (pypdf, reportlab) fanns. Körde skriptet på riktigt med proposal_example.json och budget_example.json: båda producerade giltiga flersidiga PDF:er (proposal = 5 pages, 41KB). Textutvinning bekräftade att användardata (Digital Transformation Initiative, Acme Corporation, TechSolutions Inc.) lades över på omslaget. Verklig defekt: generatorerna för proposal och business_plan ritar ny text ovanpå UTAN att täcka mallens platshållartext, så omslaget visar överlappande spöktext ("Project Proposal Title Here" plus verklig titel på samma plats); endast budgetgeneratorn vitmålar platshållare först. Baslinjen var ett enkelt markdown-förslag jag skrev för hand; skickligheten ger istället en stylad 5-sidig mall-PDF, en konkret skillnad i distribuerbart artefakt, men begränsad av överlappningsbuggen och fyllningsomfånget endast för omslaget. Säkerhetsskanning ren: inga nätverksanrop, ingen exfiltrering, ingen injektion.
Testad: 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.
Kommandon och exempelprompter
/business-document-generatorFyller PDF-framsidor för förslag, affärsplaner och budgetar från JSON via ett Python-skript
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Generate a business proposal from this templateCreate a budget document from these numbersFill out a business plan PDF with our data