Business Document Generator

Compila pagine di copertina PDF per proposte, piani aziendali e budget da JSON tramite uno script Python

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

Promosso ★ 8.0/10

Business Document Generator — Compila pagine di copertina PDF per proposte, piani aziendali e budget da JSON tramite uno script Python

Cosa fa

Genera documenti aziendali professionali (proposte di progetto, piani aziendali, budget annuali) sovrapponendo dati JSON forniti dall'utente su modelli PDF inclusi con uno script Python (pypdf + reportlab). Si attiva quando l'utente chiede di creare una proposta, un piano aziendale o un documento di budget da un modello. Compila solo i campi della pagina di copertina; il corpo del modello rimane un framework professionale statico.

Rapporto di test

Clonato il repository, confermato che tutti i file referenziati esistono (scripts/generate_document.py, 3 PDF modello, 3 JSON di esempio, references/document_schemas.md), e che le dipendenze (pypdf, reportlab) erano presenti. Eseguito lo script per davvero su proposal_example.json e budget_example.json: entrambi hanno prodotto PDF multipagina validi (proposta = 5 pagine, 41KB). L'estrazione del testo ha confermato che i dati dell'utente (Digital Transformation Initiative, Acme Corporation, TechSolutions Inc.) erano sovrapposti sulla copertina. Difetto reale: i generatori di proposal e business_plan disegnano nuovo testo sopra SENZA coprire il testo segnaposto del modello, quindi la copertina mostra testo fantasma sovrapposto ("Project Proposal Title Here" più il titolo reale nello stesso punto); solo il generatore di budget cancella prima i segnaposto. La baseline era una semplice proposta in markdown che ho scritto a mano; la skill invece produce un PDF modello stilizzato di 5 pagine, una concreta differenza di artefatto distribuibile, ma limitata dal bug di sovrapposizione e dallo scope di riempimento solo della copertina. Scansione di sicurezza pulita: nessuna chiamata di rete, nessuna esfiltrazione, nessuna iniezione.

Testato il: 2026-07-21 · Claude Code 2.x (agent harness)

Installazione

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.

Comandi e prompt di esempio

  • /business-document-generatorCompila pagine di copertina PDF per proposte, piani aziendali e budget da JSON tramite uno script Python

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

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