Ir a la guía de uso
pptx-generatorpor MiniMax

PPTX Generator Skill.

Un skill de Claude Code y Codex para PPT y presentaciones: genera, edita y lee presentaciones PowerPoint editables.

  • Presentations
  • PPTX
MiniMax-AI/skills · skills/pptx-generator/SKILL.mdSKILL.md
--- name: pptx-generator description: Generate, edit, and read PowerPoint presentations. Create from scratch with PptxGenJS (cover, TOC, content, section divider, summary slides), edit existing PPTX via XML workflows, or extract text with markitdown. Triggers: PPT, PPTX, PowerPoint, presentation, slide, deck, slides. --- ## Creating from Scratch — Workflow ## Slide Output Format ## Theme Object Contract (MANDATORY) ## Page Number Badge (REQUIRED) ## Dependencies
Encabezado y títulos de sección leídos del archivo original el 2026-09-14 · 7.882 caracteres completos

01 Qué hace

Qué Hace el Skill pptx-generator en Claude Code y Codex

Resumen, flujo de trabajo y resultados, todo leído del SKILL.md del skill.

Del SKILL.mdLeído 2026-09-14 · no es una ejecución registrada

En los propios términos del Skill

Cubre toda la superficie de PowerPoint para agentes de código: leer el texto de un deck existente con markitdown, editar decks basados en plantillas mediante workflows XML, y construir decks desde cero con PptxGenJS.

La ruta desde cero es un workflow de siete pasos: reunir requisitos, elegir una paleta y una combinación de fuentes, seleccionar un estilo Sharp, Soft, Rounded o Pill, clasificar cada diapositiva como uno de cinco tipos de página, generar un módulo JS síncrono por diapositiva, compilar mediante slides/compile.js y, por último, ejecutar la pasada de QA obligatoria. Un contrato de tema obligatorio con cinco claves exactas mantiene la coherencia entre diapositivas, el lienzo mide 10 por 5.625 pulgadas y cada diapositiva excepto la portada lleva un distintivo de número de página.

Qué produce

  • Un archivo JS completo y ejecutable por diapositiva, cada uno exportando createSlide y slideConfig.
  • Un script slides/compile.js que requiere cada módulo de diapositiva y escribe la presentación ensamblada.
  • El deck terminado en slides/output/.
  • Una vista previa PPTX por diapositiva, escrita bajo un nombre de archivo específico de la diapositiva cuando un módulo se ejecuta por sí solo.
Ver el ejemplo de prompt ↗

Cómo funciona

  1. 01
    Lea Primero el Deck de Origen

    Cuando ya existe una presentación, extraiga su texto antes de tocar el diseño, para que el agente trabaje a partir de contenido real y no de suposiciones.

  2. 02
    Elija Paleta, Fuentes y Estilo de Diseño

    La referencia del sistema de diseño proporciona paletas de colores, combinaciones de fuentes, recetas de estilo (Sharp, Soft, Rounded, Pill) y espaciado tipográfico, todo elegido según el tema y la audiencia.

  3. 03
    Planifique el Esquema por Tipo de Página

    Cada diapositiva debe clasificarse como exactamente uno de los cinco tipos de página, con el contenido y el diseño planificados por diapositiva para que los diseños no se repitan.

  4. 04
    Escriba un Módulo JS por Diapositiva

    Los archivos de diapositivas residen en el directorio slides, cada uno exportando una función síncrona createSlide(pres, theme); hasta cinco pueden delegarse a subagentes.

  5. 05
    Compile los Módulos en un Solo Deck

    Un script de compilación requiere cada módulo de diapositiva, aplica el objeto theme compartido y escribe el archivo terminado.

  6. 06
    Ejecute la Pasada de QA Obligatoria

    El paso 7 del workflow es obligatorio y remite al proceso de QA y a la checklist de errores comunes de PptxGenJS.

02 Encuentra tu caso de uso

Cuándo usar el skill pptx-generator

Usa el skill pptx-generator en Claude Code o Codex cuando el trabajo sea PPT y presentaciones de este tipo. La idoneidad y los límites a continuación se toman del propio archivo del skill.

Buen caso de uso

  • Cualquier solicitud formulada como PPT, PPTX, PowerPoint, presentación, diapositiva, deck o slides, que son los activadores declarados de la skill.
  • Leer o analizar lo que ya contiene una presentación existente en lugar de reconstruirla.
  • Editar un deck basado en una plantilla manteniendo intacto su formato XML existente.
  • Construir un deck diseñado desde código con PptxGenJS cuando no hay nada de qué partir.

Conozca los límites

  • El workflow desde cero se limita a los casos sin plantilla o presentación de referencia; si hay una plantilla disponible, se aplica la vía de edición en su lugar.
  • El dibujo se limita a cuatro primitivas de forma: rectángulo, óvalo, línea y rectángulo redondeado.
  • Los gráficos se limitan a los siete tipos indicados, por lo que las formas de gráfico exóticas quedan fuera del conjunto documentado.

Qué proporcionar

  • Un briefing de requisitosEl paso 1 pide al agente investigar tema, audiencia, propósito, tono y profundidad del contenido, por lo que la entrada más clara es una breve declaración de estos.
  • PptxGenJS disponible en la máquinaCrear una presentación desde cero requiere que el paquete pptxgenjs esté instalado globalmente.
  • markitdown con soporte pptxExtraer texto de un deck existente depende de que el extra pptx de markitdown esté instalado.
  • Paquetes de iconos opcionalesLos iconos en las diapositivas funcionan solo si están instalados react-icons, react, react-dom y sharp; el archivo marca esto como opcional.

03 Dentro del skill

Reglas que la skill pptx-generator da a Claude Code y Codex

8 instrucciones concretas, valores por defecto y límites que SKILL.md fija para el agente: la parte del archivo que cambia el resultado.

  1. Usar las cinco claves de tema y nada más

    El script de compilación pasa exactamente primary, secondary, accent, light y bg. Otros nombres como background, text, muted, darkest o lightest están explícitamente prohibidos.

  2. Insignia en cada diapositiva excepto la portada

    La insignia con el número de página en la esquina inferior derecha es obligatoria en todas las diapositivas excepto la de portada.

  3. Mostrar solo el número de diapositiva

    La insignia lleva únicamente el número actual, como 3 o 03, nunca un total acumulado como 3/12.

  4. Mantener el lienzo 16:9

    Las diapositivas son de 10 por 5,625 pulgadas usando LAYOUT_16x9, que el script de compilación establece como el layout de la presentación.

  5. Escribir los colores como hex sin adornos

    Los colores son cadenas hexadecimales de 6 caracteres sin almohadilla inicial, por ejemplo "FF0000".

  6. Mantener createSlide síncrono

    Cada módulo de diapositiva exporta una función createSlide(pres, theme) síncrona; no se aceptan funciones de diapositiva asíncronas.

  7. Varíe los diseños de las diapositivas

    La planificación debe evitar deliberadamente repetir el mismo diseño de diapositiva en todo el mazo.

  8. Limite la concurrencia a cinco diapositivas

    Cuando haya subagentes disponibles, se pueden generar como máximo 5 diapositivas de forma concurrente.

04 Ponlo a trabajar

Instalar pptx-generator en Claude Code o Codex

Un comando npx skills add, luego una primera tarea en tu agente y una lista de verificación para el resultado.

Añadir pptx-generator a Claude Code, Codex o tu agente

Ejecútelo en su proyecto; el instalador pregunta a qué agente añadirlo.

Terminal
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator

Forma genérica del CLI de skills para skills/pptx-generator/SKILL.md; el repositorio puede documentar su propia ruta.

Dale a la skill una primera tarea de PPT y presentaciones

Redactado en los términos del propio skill; sustituya las partes entre corchetes por su material.

Starter prompt
Build a 12-slide deck on [topic] for [audience]. Open with a cover slide, add a table of contents and two section dividers, and keep the layouts varied across the content slides. Use a Soft style with a muted palette and Arial for the English text, and put the page number badge on every slide except the cover.

Fuente: redactado a partir del SKILL.md en los términos del propio skill.

Revisa el primer resultado

Lo que el propio SKILL.md indica que debe ser un resultado correcto:

  • Recorra el proceso de QA en pitfalls.md, que cubre los errores comunes y los problemas críticos de PptxGenJS.
  • Ejecute un módulo de diapositiva de forma independiente para producir una vista previa PPTX con un nombre de archivo específico de la diapositiva antes de compilar todo.
  • Confirme que la insignia del número de página se ubique en x: 9.3", y: 5.1" en la esquina inferior derecha.
  • Para trabajo con plantillas, verifique el resultado según las reglas de formato del workflow de edición y su lista de problemas comunes.

En OpenDesign pptx-generator está incluido: Plugins → Skills, selecciónelo en la barra superior.

05 Código abierto, rastreable

Fuente, Licencia y Verificación

De dónde provienen los datos de esta página y cuándo se verificaron por última vez.

Author
MiniMax
Repository
github.com/MiniMax-AI/skills Rama main
Archivo de skill
skills/pptx-generator/SKILL.md Suma de verificación del contenido registrada en verificación; commit 60aaae5
License
MIT De LICENSE; SKILL.md dice "MIT".
Estrellas del repositorio
13.547 Instantánea de GitHub tomada el 2026-09-14 para todo el repositorio MiniMax-AI/skills, que contiene 6 skills en este catálogo. No es una calificación ni recuento de uso para pptx-generator.
Verificado por OpenDesign
14-09-2026 Se verificaron el archivo fuente, la ruta, el texto de licencia y el recuento de estrellas. Incluido en OpenDesign main (verificado el 28-08-2026); no se ha registrado una ejecución real en esta página.

Dentro del SKILL.md

  1. ResumenAlcance: leer mazos, editar plantillas mediante XML o crear mazos desde cero con un design system.
  2. Referencia rápidaTabla de tarea a enfoque más dimensiones, colores, fuentes, posición de la insignia, claves del tema, formas, gráficos.
  3. Archivos de referenciaMapea los cinco archivos complementarios: tipos de diapositiva, design system, edición, problemas comunes, API de PptxGenJS.
  4. Lectura de contenidoUn solo comando de markitdown para extraer texto de una presentación existente.
  5. Creación desde cero — WorkflowSiete pasos: requisitos, paleta, estilo, esquema, módulos de diapositiva, compilación, QA.
  6. Formato de salida de diapositivaEstructura de un archivo de diapositiva: objeto de configuración, createSlide sincrónico, bloque de vista previa independiente.
  7. Contrato del objeto Theme (OBLIGATORIO)Fija las cinco claves del tema y prohíbe nombres alternativos como background o text.
  8. Insignia de número de página (REQUERIDA)Reglas de la insignia más código para las variantes de círculo y píldora en una posición fija.
  9. DependenciasComandos de instalación para markitdown, pptxgenjs y los paquetes de iconos opcionales.
La descripción propia del Skill
"Genere, edite y lea presentaciones PowerPoint. Cree desde cero con PptxGenJS (portada, índice, contenido, separadores de sección, diapositivas de resumen), edite PPTX existentes mediante flujos de trabajo XML o extraiga texto con markitdown. Disparadores: PPT, PPTX, PowerPoint, presentation, slide, deck, slides."

Descripción del encabezado de SKILL.md. El archivo completo tiene aproximadamente 7.882 caracteres. Lee el archivo completo en GitHub.

06 Antes de instalar

Preguntas sobre el skill pptx-generator

Las respuestas provienen del SKILL.md tal como se leyó el 2026-09-14, no de una ejecución registrada.

¿Puede editar un mazo que ya tengo, o solo crea mazos nuevos?

Ambas cosas. La edición y la creación a partir de una plantilla pasan por un workflow separado documentado en la referencia de edición, que cubre la manipulación de XML, las reglas de formato y los problemas comunes.

¿Qué tipos de diapositivas puede producir?

Se documentan cinco tipos de página: Portada, Índice, Divisor de sección, Contenido y Resumen, además de patrones de diseño adicionales en la referencia de tipos de diapositiva.

¿Existe una referencia de API para el código que genera?

Sí. Se espera que los módulos de diapositivas sigan el archivo de referencia de PptxGenJS, que el catálogo describe como una referencia de API completa.

PPTX Generator

Ejecute pptx-generator en una tarea real de PPT y presentaciones de diapositivas.

La skill pptx-generator viene incluida en OpenDesign. Descargue la aplicación, seleccione la skill en Plugins → Skills, pegue el prompt anterior y lea el plan antes del resultado.

Terminal
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator