¿Qué hace brand-pptx?
Genera diapositivas conformes a la marca corporativa a partir de una plantilla PPTX y un archivo theme.json (python-pptx / MIT).
Descripción
Este skill permite a un agente de IA crear presentaciones PowerPoint profesionalmente diseñadas, utilizando una plantilla base y un archivo de configuración de marca (theme.json). El agente aplica automáticamente la paleta de colores, la tipografía, los estilos y los elementos gráficos definidos en el tema, asegurando que cada diapositiva cumpla con las directrices de la marca.
Cómo funciona
- Preparación: El usuario proporciona un archivo
.pptxde plantilla y untheme.jsoncon la configuración de marca. - Procesamiento: El agente analiza la plantilla, identifica los placeholders y aplica las reglas del tema (colores, fuentes, imágenes de fondo, logotipos).
- Generación: Se produce un nuevo archivo
.pptxcon todas las diapositivas modificadas según la marca.
Ejemplo de uso
# El agente ejecutará algo similar internamente
python -c "from brand_pptx import BrandPptxGenerator; gen = BrandPptxGenerator('template.pptx', 'theme.json'); gen.generate('output.pptx')"
Requisitos
- Python 3.8+
- python-pptx
- Archivo
theme.jsoncon la siguiente estructura (ejemplo):
{
"brand": {
"name": "Mi Empresa",
"primaryColor": "#0078D4",
"secondaryColor": "#FFFFFF",
"fontFamily": "Segoe UI",
"logoPath": "logo.png"
}
}
Plataformas soportadas
- Claude Code
- Cursor
- Codex
- Cualquier agente que ejecute Python con python-pptx
Licencia
MIT