Módulo 4: Presentaciones con marca IPA
Prerequisitos
- Software: Node.js (versión LTS) — descargar e instalar
- Paquete: ejecutar
npm install pptxgenjsen tu carpeta de workspace - Dificultad: (requiere instalar software y ejecutar comandos en terminal)
¿No tienes Node.js?
Node.js es un programa que permite ejecutar código JavaScript fuera del navegador. Claude Code lo necesita para generar archivos .pptx. La instalación toma 5 minutos: descarga desde nodejs.org, ejecuta el instalador, y reinicia Claude Code. Si necesitas ayuda, Claude Code te guiará paso a paso.
Qué problema resuelve
Crear slides profesionales con la marca de IPA toma horas: elegir colores, ajustar tipografía, formatear tablas, asegurar consistencia visual. Y cuando tienes prisa, la calidad baja.
Cómo funciona (la filosofía)
Separar el contenido del formato. Tú describes qué quieres en cada slide (título, puntos clave, datos) en una conversación con Claude Code. Claude genera la presentación con la marca de IPA aplicada automáticamente: colores institucionales, tipografía correcta, estructura visual profesional.
El resultado es un archivo .pptx que puedes abrir en PowerPoint y ajustar si necesitas.
Cómo está construido
El sistema usa pptxgenjs (una librería de JavaScript para generar archivos de PowerPoint desde código) con un script custom que:
- Lee un brief en texto con la estructura de cada slide
- Aplica las reglas de marca IPA (colores, fuentes, layouts)
- Genera un .pptx listo para presentar
Documentos de referencia que Claude Code consulta:
- IPA brand context: colores, tipografía, reglas visuales
- Evidence-based slide rules: reglas de calidad para slides (una idea por slide, jerarquía visual, datos con fuente)
- IPA slides playbook: flujo estándar de trabajo
Glosario rápido
pptxgenjs: una librería (herramienta de software) que permite crear archivos .pptx desde código JavaScript. Claude Code la instala y usa automáticamente cuando le pides una presentación.- script custom: un programa escrito específicamente para este caso, que aplica las reglas de marca IPA a las slides generadas.
- brief: descripción en texto libre de lo que quieres en la presentación. No necesita formato especial.
Ejemplo real
Lo que le dices a Claude Code:
"Necesito una presentación de 6 slides sobre los resultados del proyecto X. Slide 1: título y fecha. Slide 2: contexto del problema. Slides 3-5: hallazgos principales. Slide 6: próximos pasos. Usa marca IPA."
Lo que produce: un archivo .pptx con las slides formateadas, colores IPA (verde institucional, naranja), tipografía Georgia para títulos y Arial para cuerpo, estructura visual limpia.
Cómo empezar
- Instala Node.js si no lo tienes: descarga desde nodejs.org (versión LTS), instala, y reinicia Claude Code
-
Descarga la plantilla y guárdala en tu carpeta de workspace:
-
Abre Claude Code — él verificará que tienes Node.js y pptxgenjs instalados. Si falta algo, te guiará
- Describe lo que necesitas: tema, número de slides, qué va en cada una
- Claude Code generará un script
build-slides.js, lo ejecutará, y producirá un.pptxen tu workspace - Abre el .pptx en PowerPoint, revísalo, y ajusta lo que necesites
Consejo
Entre más específico sea tu brief, mejor será el resultado. En vez de "hazme una presentación sobre el proyecto", di "hazme 6 slides: la primera con título y fecha, la segunda con el contexto del problema (estos 3 puntos), etc."
Qué pasa detrás de escena
Cuando le pides una presentación a Claude Code, esto es lo que hace:
- Lee tu plantilla
presentaciones-ipa.md→ carga las reglas de marca (colores, tipografía, layouts) - Interpreta tu brief → decide qué tipo de layout usar en cada slide
- Genera un archivo
build-slides.js→ un script de JavaScript que usa la libreríapptxgenjspara construir cada slide con la marca IPA - Ejecuta
node build-slides.js→ produce el archivo.pptxfinal - Te confirma dónde quedó el archivo
El script build-slides.js se queda en tu workspace. Si quieres ajustar algo después (cambiar un título, agregar una slide), le pides a Claude que modifique el script y lo vuelva a ejecutar.