Business Document Generator
Rellena portadas de PDF para propuestas, planes de negocio y presupuestos desde JSON mediante un script Python
Probado · Funciona
Qué hace
Genera documentos de negocio profesionales (project proposals, business plans, annual budgets) superponiendo datos JSON proporcionados por el usuario en plantillas PDF incluidas con un script Python (pypdf + reportlab). Se activa cuando el usuario solicita crear una propuesta, un plan de negocio o un documento de presupuesto a partir de una plantilla. Rellena solo los campos de la portada; el cuerpo de la plantilla permanece como un marco profesional estático.
Informe de la prueba
Cloné el repositorio, confirmé que todos los archivos referenciados existen (scripts/generate_document.py, 3 template PDFs, 3 example JSONs, references/document_schemas.md), y que las dependencias (pypdf, reportlab) estaban presentes. Ejecuté el script de verdad en proposal_example.json y budget_example.json: ambos produjeron valid multi-page PDFs (proposal = 5 pages, 41KB). La extracción de texto confirmó que los datos del usuario (Digital Transformation Initiative, Acme Corporation, TechSolutions Inc.) se superpusieron en la portada. Defecto real: los generadores de proposal y business_plan dibujan texto nuevo ENCIMA SIN cubrir el texto de marcador de posición de la plantilla, por lo que la portada muestra texto fantasma superpuesto ("Project Proposal Title Here" plus real title in the same spot); solo el generador de budget borra primero los marcadores de posición. La línea base fue una propuesta en markdown simple que escribí a mano; la habilidad en cambio produce un styled 5-page template PDF, una diferencia concreta de artefacto distribuible, pero limitada por el error de superposición y el alcance de relleno solo de la portada. Escaneo de seguridad limpio: sin llamadas de red, sin exfiltración, sin inyección.
Probado el: 2026-07-21 · Claude Code 2.x (agent harness)
Instalación
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.
Comandos y prompts de ejemplo
/business-document-generatorRellena portadas de PDF para propuestas, planes de negocio y presupuestos desde JSON mediante un script Python
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Generate a business proposal from this templateCreate a budget document from these numbersFill out a business plan PDF with our data