SlideOps: presentaciones HTML que se generan desde un repositorio y se mantienen actualizadas

Fuentes: SlideOps: slide decks built from a repo that stay true to the code

SlideOps es un conjunto de dos 'Agent Skills' para Claude Code y agentes de codificación compatibles que transforma un repositorio en una presentación HTML de 13 patrones de diapositiva, manteniendo el documento ligado al código fuente del que procede. La herramienta nace de una idea concreta: redactar documentación ya no es el cuello de botella, sino mantenerla veraz. Un deck que afirmaba ejecutar dos migraciones de base de datos seguía diciendo «dos» un año después de haber pasado a diez.

El flujo es directo. Al abrir un repositorio, el agente lo escanea y propone un tema con candidatos concretos extraídos del código; el usuario responde un bloque compacto de preguntas (audiencia, longitud, tema, extras), aprueba un esquema y recibe un archivo HTML autónomo por presentación, sin build step, sin CDN y funcional sin conexión, apto para adjuntar por correo.

La pieza diferencial es la verificación de frescura. Un script en Python de biblioteca estándar —sin modelos, sin red ni tokens— recorre la carpeta docs/slides/, identifica qué diapositivas citan código que ha cambiado, se ha movido o ha desaparecido, y propone la corrección o entrega a un agente un brief JSON de reparación. En lugar de regenerar la presentación, repara lo que se ha desviado para conservar el ritmo y la narrativa aprobados inicialmente. La exportación a PDF se valida renderizando el archivo de vuelta a imágenes y comprobando que las páginas no estén en blanco. SlideOps ofrece cuatro temas (Ledger Light por defecto, Ledger Dark, Midnight, Graphite) gobernados por un único bloque de tokens CSS con color-mix(), e incluye diagramas Mermaid pre-renderizados a SVG en línea. Se instala con dos líneas en Claude Code y mediante install.sh en Codex, Copilot CLI u OpenCode, y se distribuye bajo licencia MIT.