Communitygithub.com

KeMezz/brand-pptx

Genera diapositivas conformes a la marca corporativa a partir de una plantilla PPTX y un archivo theme.json (python-pptx / MIT).

¿Qué es brand-pptx?

Esta habilidad permite a un agente de IA (como Claude Code) generar presentaciones PowerPoint (.pptx) completamente personalizadas y alineadas con la identidad visual de una empresa. Partiendo de una plantilla PPTX de referencia y un archivo `theme.json` que define colores, fuentes, estilos y metadatos de marca, el agente produce diapositivas listas para usar. Es útil para equipos de marketing, diseño y comunicaciones que necesitan crear presentaciones consistentes sin esfuerzo manual. Soporta cualquier plataforma que ejecute Python con la biblioteca python-pptx. El flujo de trabajo implica leer la plantilla, aplicar las reglas del theme.json (reemplazando colores, fuentes, imágenes de fondo y logotipos), y devolver el archivo PPTX modificado. Ideal para automatizar la creación de presentaciones para clientes, informes internos o propuestas.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add KeMezz/brand-pptx

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿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

  1. Preparación: El usuario proporciona un archivo .pptx de plantilla y un theme.json con la configuración de marca.
  2. Procesamiento: El agente analiza la plantilla, identifica los placeholders y aplica las reglas del tema (colores, fuentes, imágenes de fondo, logotipos).
  3. Generación: Se produce un nuevo archivo .pptx con 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.json con 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

Skills relacionados