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
- Leia o material de origem do usuário e identifique o público, propósito, contagem de slides, idioma e fatos necessários.
- Crie uma especificação JSON de deck adaptando
examples/deck.json. - Mantenha uma mensagem por slide. Divida conteúdo denso em vez de encolher o texto.
- Valide a especificação:
python <skill-dir>/scripts/build_deck.py build <deck.json> <output.pptx>
- Construa a apresentação:
python <skill-dir>/scripts/build_deck.py inspect <output.pptx>
- Renderize o resultado quando o LibreOffice estiver disponível:
python <skill-dir>/scripts/build_deck.py render <output.pptx> <render-dir>
- 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, resumobullets: título, chamada e dois a seis itens estruturadosmetrics: título e dois a quatro cartões de valorcomparison: duas listas rotuladas com dois a cinco itens cadatimeline: dois a cinco passos ordenadosquote: citação e atribuiçãoclosing: 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,checkearrow. - 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.