O que pptx-from-layouts-skill faz?
🖥️ Gere apresentações profissionais do PowerPoint a partir de esboços em markdown, usando os layouts reais do seu modelo para apresentações polidas e atraentes.
Como funciona
Esta skill permite que você crie apresentações PowerPoint (.pptx) a partir de um arquivo markdown estruturado. Você fornece um modelo .pptx com layouts personalizados, e a skill mapeia automaticamente o conteúdo markdown para os placeholders corretos de cada slide.
Pré-requisitos
- Python 3.7+
- Biblioteca
python-pptxinstalada - Um arquivo de modelo PowerPoint (.pptx) com layouts definidos
- Um arquivo de esboço em markdown (.md)
Uso básico
- Prepare seu modelo .pptx com layouts personalizados.
- Crie um arquivo markdown com o conteúdo da apresentação, usando cabeçalhos para dividir seções.
- Execute o script, informando o modelo, o markdown e o mapeamento de layouts.
Exemplo de markdown
# Título da Apresentação
Subtítulo ou descrição breve
## Seção 1
Conteúdo da seção 1.
### Subseção
Detalhes adicionais.
## Seção 2
Conteúdo da seção 2.
Mapeamento de layouts
Você define um dicionário (em YAML ou Python) que associa cabeçalhos markdown a nomes de layouts no modelo. Exemplo:
"Título": "layout_titulo"
"##": "layout_conteudo"
"###": "layout_detalhe"
Saída
A skill gera um novo arquivo .pptx com o conteúdo inserido nos slides, respeitando os layouts e placeholders do modelo original.
Suporte
- Plataformas: Claude Code, Cursor, Codex, qualquer ambiente Python.
- Dependências:
python-pptx - Documentação adicional: consulte o repositório da skill para exemplos completos.
Licença
MIT License.