PPT Master convierte un PDF en un PowerPoint editable de verdad, con formas nativas y narración
46.000 estrellas para una skill que no genera imágenes de diapositivas, sino PowerPoint de verdad: formas, gráficos con datos y patrones. Lo bueno y el aviso sobre su README.

- Estrellas
- 46,1K
- Lenguaje
- Python
- Licencia
- MIT
- Datos de
- 13 ago 2026
Las estrellas cambian a diario. La cifra es la del día indicado, no la de hoy.
La mayoría de generadores de presentaciones con IA te devuelven algo que parece un PowerPoint: cuadros de texto planos sobre una imagen de fondo, o directamente diapositivas rasterizadas que no puedes tocar. Abres el archivo, intentas mover un elemento y descubres que no hay elementos.
PPT Master va por otro camino y es lo que explica sus 46.000 estrellas: genera el modelo de objetos nativo de PowerPoint. Formas y conectores reales con sus tiradores de ajuste, gráficos y tablas respaldados por datos, patrones y diseños de diapositiva heredados como es debido. Haces clic en cualquier elemento y lo sigues editando como si lo hubieras hecho tú a mano.
Lo escribió Hugo He, un profesional de finanzas que revisa presentaciones a diario y se cansó de recibir diapositivas que no se podían corregir. Se nota en las prioridades del proyecto.
Publiqué 172 artículos en marzo y fue mi peor mes
Tenía esta web parada y la estoy rehaciendo con IA. Cambié la forma de hacerlo y en once días de agosto ha tenido más visitas desde Google que en todo julio. Te cuento por correo qué cambié.
- · Por qué la oportunidad es mayor ahora, y no menor
- · Lo único que la IA no te puede copiar: tu criterio
- · Cómo hacer que Google te vea en días, no en seis meses

Qué hace, en concreto
Le das material —un PDF, un DOCX, un markdown, una URL o un texto pegado en el chat— y te devuelve un .pptx en la carpeta de exportación, listo para abrir en PowerPoint, Keynote, WPS o LibreOffice. Por el camino hace cuatro cosas que no son habituales:
Razona el argumento antes de maquetar. Primero decide qué se cuenta y en qué orden; el diseño viene después. Es el orden correcto y es la parte que casi todas las herramientas se saltan.
Transiciones y animaciones nativas, con las animaciones desactivadas por defecto. Que la opción exista y venga apagada dice más del criterio del autor que media página de README.
Narración a partir de las notas del ponente. Convierte las notas en audio dentro de la propia presentación, e incluso en vídeo. Hay un ejemplo descargable —una charla sobre el artículo Attention Is All You Need— en la que cada diapositiva se lee sola.
Respeta tu plantilla corporativa. Puede rellenar un .pptx existente con contenido nuevo conservando su diseño, o destilar de una presentación de referencia una plantilla reutilizable para generar otras.
Una omisión que el autor declara a propósito: SmartArt no está, y no piensa estarlo. Prefiero eso a descubrirlo a mitad de un proyecto.
Cómo montarlo con Claude Code o Codex
Lo único que tienes que instalar tú es Python 3.10 o superior. Las dependencias vienen con una línea:
pip install -r requirements.txt
En Windows hay unos pasos extra —añadir Python al PATH y ajustar la política de ejecución— y el repositorio tiene una guía dedicada para ello. Merece la pena seguirla en vez de improvisar, sobre todo la parte de la política de ejecución: eso conviene hacerlo a conciencia y no dejar que lo cambie un agente por su cuenta.
Después eliges el agente. Sirve cualquiera que sepa leer y escribir ficheros, ejecutar órdenes y mantener una conversación larga: Claude Code, Codex y el resto de la familia. El encargo se hace en lenguaje normal:
Haz una presentación a partir de projects/informe-q3/sources/informe.pdf.
Diez diapositivas como máximo, tono para comité de dirección, y los datos
de facturación en gráficos nativos, no en imágenes.
Y una segunda pasada, que es donde se gana el resultado:
En la diapositiva 4 el gráfico no se entiende: pásalo a barras horizontales
ordenadas de mayor a menor y deja las notas del ponente listas para narrar.
El aviso importante: el modelo pone el techo
El README lo dice con una fórmula que voy a copiar porque es exacta: harness + model = agent. PPT Master aporta el flujo de trabajo; la calidad la pone el modelo que lo ejecuta. El propio proyecto recomienda un modelo con ventana de contexto grande —del orden de un millón de tokens— y generación de imágenes al lado.
Traducido a la práctica: con un modelo barato, la herramienta funciona igual pero el resultado te va a dar mucho más trabajo de repaso. Y el autor avisa de algo que agradezco: no esperes una presentación perfecta a la primera. Lo que te quita de encima es el trabajo pesado; el pulido sigue siendo tuyo. Precisamente por eso te entrega un archivo editable y no una imagen.
Y el aviso que no está en el README: los patrocinadores
Hay que decirlo porque afecta a quien llegue nuevo. El README abre con una sección de patrocinadores en la que varios son servicios de reventa de API que ofrecen acceso a Claude, GPT o Gemini "al 7% o al 10% del precio oficial", con códigos de afiliado del propio proyecto.
Que el autor busque financiación para mantener el proyecto me parece legítimo y lo declara abiertamente. Pero el consejo, si me lo preguntas: usa la API oficial del modelo que vayas a utilizar. Un intermediario que revende acceso a una fracción del precio de tarifa es un tercero al que le entregas tus documentos y por el que pasan tus claves, normalmente fuera de las condiciones del proveedor original y sin ninguna garantía si mañana cierra. Si el material que vas a convertir en presentación son datos de clientes, de pacientes o cuentas sin publicar, esa decisión no se toma por ahorrar unos euros.
El proyecto en sí es MIT y se ejecuta en tu equipo: salvo la comunicación con el modelo, nada sale de tu máquina. Esa promesa es real, y por eso mismo conviene no romperla en el primer paso.
Cuándo no te compensa
- Si solo quieres cuatro diapositivas para el martes, montar Python y un agente es desproporcionado. Tira de las herramientas que comparo en IA para crear presentaciones profesionales.
- Si tu presentación es básicamente texto y una imagen por diapositiva, la profundidad nativa de PPT Master no te aporta nada.
- Si no vas a repasar el resultado, no lo uses. Ninguna herramienta de esta categoría entrega algo presentable sin una revisión, y esta lo dice en su propio README.
- Si necesitas también Word y Excel en el mismo flujo, mira OfficeCLI, que cubre la suite entera aunque llegue menos hondo en cada formato.
Para quién sí: para quien produce presentaciones con regularidad a partir de material que ya existe —informes, memorias, documentación— y necesita que el resultado se pueda seguir editando y encaje con una plantilla corporativa. Ahí la diferencia con un generador cualquiera es enorme.
Inteligencia Artificial aplicada a negocio
Sin humo. Solo experimentos reales, prompts que funcionan y estrategias de escalabilidad.
Preguntas frecuentes
¿PPT Master genera imágenes de diapositivas o PowerPoint de verdad?
PowerPoint de verdad. Formas nativas, conectores, tablas y gráficos vinculados a datos, patrones y diseños. Se abre y se edita en PowerPoint, Keynote, WPS o LibreOffice como cualquier otro archivo.
¿Qué necesito instalar?
Python 3.10 o superior y un agente capaz de leer y escribir ficheros, como Claude Code o Codex. Las dependencias se instalan con una sola orden. En Windows hay una guía específica en el repositorio.
¿Puede usar la plantilla de mi empresa?
Sí, por dos vías: rellenar un .pptx existente conservando su diseño, o crear una plantilla reutilizable a partir de una presentación de referencia y generar desde ahí.
¿Es gratis?
El proyecto sí, con licencia MIT. Pagas el consumo del modelo que uses. Y usa la API oficial de ese modelo, no los servicios de reventa que aparecen patrocinando el repositorio.
¿Mis documentos salen de mi ordenador?
Solo lo que se envíe al modelo. Todo el procesado —análisis, maquetación, generación del archivo— ocurre en tu equipo. Ese es uno de los argumentos centrales del proyecto y se sostiene, siempre que no metas un intermediario por medio.
Analizo los repos que entran en tendencia y cómo sacarles partido con Claude Code y Codex. Ver todos los repos analizados.