Communitygithub.com

Rylaispirit/rylai-codex-hermes-skills

Crea presentaciones PowerPoint editables a partir de una especificación JSON local usando el sistema visual de Rylai, python-pptx, tipos de diapositiva deterministas y renderizado opcional.

¿Qué es rylai-codex-hermes-skills?

Esta habilidad permite crear presentaciones PowerPoint limpias y editables directamente desde una especificación JSON, utilizando el sistema visual Rylai sobre python-pptx. Es útil para desarrolladores y agentes de IA que necesitan generar presentaciones profesionales sin depender de plantillas HTML, imágenes externas o activos alojados. Funciona con Codex, Hermes y Claude, ejecutando los mismos scripts Python empaquetados. El proceso incluye: leer el material fuente, crear una especificación JSON adaptando el ejemplo proporcionado, validar y construir el archivo PPTX, y opcionalmente renderizar a PDF con LibreOffice. Los tipos de diapositiva deterministas (portada, sección, viñetas, métricas, comparación, cronograma, cita, cierre) garantizan consistencia y portabilidad. Además, impone reglas de diseño claras como el uso de una paleta de colores limitada, iconos vectoriales locales y la prohibición de imágenes remotas o afirmaciones inventadas.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Rylaispirit/rylai-codex-hermes-skills/tree/HEAD/skills/rylai-ppt

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Rylai PPT

Usa el flujo de trabajo Python incluido para crear un archivo .pptx limpio y editable. El renderizador es una implementación original de Rylai construida sobre python-pptx. Utiliza elementos locales de PowerPoint y no carga plantillas HTML, imágenes remotas ni activos alojados.

Requisitos

  • Python 3
  • python-pptx
  • Opcional: LibreOffice para renderizar a PDF

Flujo de trabajo

  1. Lee el material fuente del usuario e identifica la audiencia, el propósito, el número de diapositivas, el idioma y los datos requeridos.
  2. Crea una especificación JSON del deck adaptando examples/deck.json.
  3. Mantén un mensaje por diapositiva. Divide el contenido denso en lugar de reducir el texto.
  4. Valida la especificación:
python <directorio-habilidad>/scripts/build_deck.py build <deck.json> <output.pptx>
  1. Construye la presentación:
python <directorio-habilidad>/scripts/build_deck.py inspect <output.pptx>
  1. Renderiza el resultado si LibreOffice está disponible:
python <directorio-habilidad>/scripts/build_deck.py render <output.pptx> <directorio-render>
  1. Verifica recortes, contraste, orden de lectura, redacción repetida y número de diapositivas antes de entregar.

Tipos de diapositiva

  • cover: título, subtítulo, ceja, pie de página
  • section: número, título, resumen
  • bullets: título, remate y de dos a seis elementos estructurados
  • metrics: título y de dos a cuatro tarjetas de valor
  • comparison: dos listas etiquetadas con de dos a cinco elementos cada una
  • timeline: de dos a cinco pasos ordenados
  • quote: cita y atribución
  • closing: título final, subtítulo y línea de contacto

Consulta references/deck-spec.md cuando se necesiten restricciones a nivel de campo. Los campos de diapositiva desconocidos fallan en la validación, manteniendo el deck portátil y determinista.

Reglas de diseño

  • Usa los campos de tema en la especificación JSON en lugar de modificar constantes del renderizador para cada deck.
  • Utiliza una paleta de colores moderada con múltiples colores, un acento primario y un acento secundario.
  • Mantén los títulos cortos, el cuerpo específico y las métricas atribuibles al material del usuario.
  • Usa solo los iconos vectoriales locales compatibles: circle, square, diamond, check y arrow.
  • No agregues URLs remotas como fuentes de imagen. Este flujo de trabajo no tiene campo de imagen intencionadamente.
  • Preserva la redacción de marca proporcionada por el usuario. No inventes nombres de clientes, testimonios, estadísticas ni afirmaciones.

Notas de ejecución

  • Codex, Hermes y Claude ejecutan los mismos scripts Python empaquetados.
  • Resuelve todas las rutas empaquetadas desde este directorio de habilidad.
  • Escribe los decks generados en el espacio de trabajo solicitado por el usuario, no dentro de la habilidad instalada.
  • Reporta la ruta final y el número y tipos de diapositivas creadas.

Creado por Rylai para Codex, Hermes y Claude.

Individual skills in this repo

This repo contains 12 individual skills — each has its own dedicated page.

Rylaispirit/rylai-codex-hermes-skills

Plan, build, render, and verify academic presentation decks with citations, accessible visuals, clear argument flow, speaker-ready pacing, and visual QA.

Rylaispirit/rylai-codex-hermes-skills

Create publication-quality chart images from supplied data using an available plotting library, with explicit scales, labels, and visual QA.

Rylaispirit/rylai-codex-hermes-skills

Plan, draft, and review persuasive copy for landing pages, product pages, ads, email, headlines, offers, calls to action, positioning, and message variants.

Rylaispirit/rylai-codex-hermes-skills

Plan, draft, revise, and audit creative or long-form writing with a portable core workflow that does not depend on missing legacy templates.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, edit, and verify Word DOCX files with python-docx, including Markdown conversion, text replacement, metadata inspection, and optional PDF render.

Rylaispirit/rylai-codex-hermes-skills

Create or optimize marketing images, social graphics, product mockups, banners, cover art, listing visuals, brand assets, image prompts, WebP files, and OG images.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, extract, merge, split, rotate, and render PDF files with local open-source tools, including structural and visual verification.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, extract, edit, render, and verify PowerPoint presentations with python-pptx and optional LibreOffice.

Rylaispirit/rylai-codex-hermes-skills

Perform an evidence-led SEO audit using accessible pages, source code, crawl data, and current search documentation without assuming missing plugins.

Rylaispirit/rylai-codex-hermes-skills

Extract a practical design system from screenshots or mockups and produce implementation-ready UI specifications using vision and repository context.

Rylaispirit/rylai-codex-hermes-skills

Plan and produce video with available AI tools or programmatic frameworks. Use for video prompts, avatars, explainers, demos, templates, pipelines, and generation.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, edit, and verify Excel XLSX workbooks with openpyxl, including CSV import, formulas, styling, error checks, and optional LibreOffice rendering.

Skills relacionados