Communitygithub.com

Rylaispirit/rylai-codex-hermes-skills

Crie decks de PowerPoint editáveis a partir de uma especificação JSON local usando o sistema visual Rylai, python-pptx, tipos de slide determinísticos e renderização opcional.

O que é rylai-codex-hermes-skills?

Este skill permite a criação de apresentações PowerPoint (.pptx) limpas e editáveis a partir de uma especificação JSON definida localmente. Utiliza uma implementação original Rylai baseada em `python-pptx`, evitando templates HTML, imagens remotas ou ativos hospedados. O fluxo de trabalho é determinístico: leia o material de origem do usuário, adapte um modelo JSON de deck, valide-o com um script Python e construa a apresentação. A renderização para PDF é opcional, exigindo LibreOffice. O skill suporta tipos de slide predefinidos como capa, seção, bullet points, métricas, comparação, linha do tempo, citação e encerramento, garantindo portabilidade e consistência visual através de regras de design restritas (paleta de cores multi-tons, ícones vetoriais locais, sem imagens remotas). Ele é executado em agentes Codex, Hermes e Claude, resolvendo caminhos do diretório do skill e escrevendo os decks gerados no workspace solicitado pelo usuário.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Rylai PPT

Use o fluxo de trabalho Python incluído para criar um arquivo .pptx limpo e editável. O renderizador é uma implementação original Rylai construída sobre python-pptx. Ele usa elementos locais do PowerPoint e não carrega templates HTML, imagens remotas ou ativos hospedados.

Requisitos

  • Python 3
  • python-pptx
  • LibreOffice opcional para renderizar para PDF

Fluxo de Trabalho

  1. Leia o material de origem do usuário e identifique o público, propósito, contagem de slides, idioma e fatos necessários.
  2. Crie uma especificação JSON de deck adaptando examples/deck.json.
  3. Mantenha uma mensagem por slide. Divida conteúdo denso em vez de encolher o texto.
  4. Valide a especificação:
python <skill-dir>/scripts/build_deck.py build <deck.json> <output.pptx>
  1. Construa a apresentação:
python <skill-dir>/scripts/build_deck.py inspect <output.pptx>
  1. Renderize o resultado quando o LibreOffice estiver disponível:
python <skill-dir>/scripts/build_deck.py render <output.pptx> <render-dir>
  1. Verifique cortes, contraste, ordem de leitura, repetição de palavras e contagem de slides antes da entrega.

Tipos de Slide

  • cover: título, subtítulo, sobrancelha, rodapé
  • section: número, título, resumo
  • bullets: título, chamada e dois a seis itens estruturados
  • metrics: título e dois a quatro cartões de valor
  • comparison: duas listas rotuladas com dois a cinco itens cada
  • timeline: dois a cinco passos ordenados
  • quote: citação e atribuição
  • closing: título final, subtítulo e linha de contato

Leia references/deck-spec.md quando restrições no nível de campo forem necessárias. Campos de slide desconhecidos falham na validação para que o deck permaneça portátil e determinístico.

Regras de Design

  • Use os campos de tema na especificação JSON em vez de editar constantes do renderizador para cada deck.
  • Use uma paleta de múltiplas cores com um acento primário e um acento secundário.
  • Mantenha títulos curtos, corpo do texto específico e métricas atribuíveis ao material do usuário.
  • Use apenas os ícones vetoriais locais suportados: circle, square, diamond, check e arrow.
  • Não adicione URLs remotas como fontes de imagem. Este fluxo de trabalho intencionalmente não possui campo de imagem.
  • Preserve o wording da marca fornecido pelo usuário. Não invente nomes de clientes, depoimentos, estatísticas ou alegações.

Notas de Execução

  • Codex, Hermes e Claude executam os mesmos scripts Python incluídos.
  • Resolva todos os caminhos incluídos a partir deste diretório de skill.
  • Escreva os decks gerados no workspace solicitado pelo usuário, não dentro do skill instalado.
  • Informe o caminho final e o número e tipos de slides criados.

Criado por Rylai para Codex, Hermes e 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.

Habilidades Relacionadas