open-show
Convertir documentos y páginas web a presentaciones HTML
Crear presentaciones a partir de documentos requiere copiar contenido en un software de diapositivas y formatear cada página manualmente. Esta habilidad convierte archivos Markdown, Word, PDF, texto, HTML o URLs directamente en una presentación HTML autocontenida con animaciones fluidas y diseño responsivo.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "open-show". Un documento Markdown sobre cambio climático con encabezados, párrafos e imágenes
Resultado esperado:
- Un único archivo HTML con una diapositiva de portada generada desde el encabezado H1
- Diapositivas de contenido divididas por secciones H2/H3 con diseños apropiados
- Imágenes convertidas a URI de datos incrustados para visualización sin conexión
- Navegación mediante teclas de flecha, zonas de clic y deslizamiento táctil
Usando "open-show". Una URL que apunta a un artículo técnico de blog
Resultado esperado:
- Una presentación HTML autocontenida con contenido extraído del cuerpo de la página
- Elementos de navegación, anuncios y pies de página eliminados automáticamente
- Imágenes remotas descargadas e incrustadas como URI de datos
- Temporizador integrado y conmutador de pantalla completa para modo presentación
Auditoría de seguridad
Riesgo medioThe static analyzer reported 214 findings with a risk score of 100/100, but most are false positives. The 119 'Ruby/shell backtick execution' detections in README.md and SKILL.md are Markdown code block examples showing bash commands, not actual Ruby code execution. The 9 'weak cryptographic algorithm' findings in README.md, SKILL.md, and scripts/openshow.py are false positives matching CSS template strings and embedded JavaScript, not cryptography. The critical heuristic findings about 'code execution + network + credential access' are false positives built on incorrect credential file detections that matched SVG attributes and CSS values in the HTML template. All documentation URL detections are expected for a project README. Real concerns: the script disables SSL certificate verification as a fallback (scripts/openshow.py:286), invokes subprocess to launch an external browser (scripts/openshow.py:936), and makes HTTP requests to user-supplied URLs. These are legitimate for the tool purpose but warrant user awareness.
Problemas de riesgo medio (2)
Problemas de riesgo bajo (3)
Factores de riesgo
⚙️ Comandos externos (1)
🌐 Acceso a red (3)
📁 Acceso al sistema de archivos (3)
Patrones detectados
Puntuación de calidad
Lo que puedes crear
Presentación rápida a partir de notas de reunión
Convierte un documento Markdown con notas de reunión o actualizaciones de proyecto en una presentación HTML lista para mostrar, sin abrir un software de presentaciones.
Artículo de investigación a diapositivas de conferencia
Transforma artículos académicos en formato PDF en conjuntos de diapositivas para clases o presentaciones en conferencias.
Artículo web a presentación compartible
Convierte la URL de un blog o artículo en línea en una presentación autocontenida que se puede compartir mediante un único archivo HTML.
Prueba estos prompts
Convierte el archivo en [ruta del archivo] en una presentación HTML.
Convierte la página web en [URL] en una presentación y ábrela en el navegador.
Crea una presentación a partir del PDF en [ruta del archivo] con la opción --open para obtener una vista previa inmediata.
Tengo varios documentos en diferentes formatos (.md, .docx, .pdf). Convierte cada uno en una presentación HTML separada en el directorio de salida [ruta del directorio].
Mejores prácticas
- Usa niveles de encabezado claros (H1, H2, H3) en tus documentos de origen para controlar los límites y la jerarquía de las diapositivas
- Mantén los párrafos individuales por debajo de 300 caracteres para una legibilidad óptima en las diapositivas; la herramienta dividirá automáticamente texto más largo
- Prueba el archivo HTML generado en un navegador antes de presentar para verificar el diseño y la renderización de imágenes
Evitar
- No uses la herramienta con archivos PowerPoint (.pptx); este formato no es compatible y producirá un error
- Evita convertir archivos PDF extremadamente grandes con cientos de páginas; el HTML resultante será muy grande y lento de cargar
- No confíes en la herramienta para páginas web complejas con renderización JavaScript intensiva; guarda la página como HTML local primero para obtener mejores resultados