python-pptx-generator
Faz seu agente criar apresentações de PowerPoint com Python. Ele gera scripts para construir slides com conteúdo real usando a biblioteca python-pptx.
O que ela faz
Gera um script completo em Python para criar apresentações de PowerPoint (.pptx) automaticamente. Ele transforma um tópico em um roteiro de slides com conteúdo real e uma estrutura lógica.
Quando usar
- ✓Quando você quer um script Python que cria um arquivo .pptx.
- ✓Quando você precisa de conteúdo para slides pronto e inserido no código.
- ✓Quando você quer um gerador rápido de apresentações para demonstrações ou aulas.
Exemplo do que pedir para a IA
“Crie um script Python para uma apresentação de 5 slides sobre os benefícios da energia solar para proprietários de casas.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA primeiro entende o tema e a estrutura desejada para a apresentação. Em seguida, escreve um código Python que usa a biblioteca `python-pptx` para criar cada slide com títulos e textos, e salva o arquivo final.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill python-pptx-generatorOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/python-pptx-generator/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Gerador de PPTX com Python
Visão Geral
Use esta habilidade quando o usuário desejar um script Python pronto para executar que crie uma apresentação do PowerPoint com python-pptx.
O foco é transformar um resumo do tópico em um script completo de apresentação de slides com conteúdo real, estrutura sensata e uma etapa de salvamento funcional.
Quando Usar Esta Habilidade
- Use quando o usuário desejar um script Python que gere um arquivo
.pptxautomaticamente - Use quando o usuário precisar de conteúdo de slides redigido e codificado diretamente em
python-pptx - Use quando o usuário desejar um gerador rápido de apresentações para demonstrações, aulas ou briefings internos
Como Funciona
Etapa 1: Coletar o Resumo da Apresentação
Pergunte sobre o tópico, público, tom e número de slides desejado, caso a solicitação ainda não os inclua. Se faltarem restrições, escolha padrões conservadores e declare-os nos comentários do script gerado.
Etapa 2: Planejar o Arco Narrativo
Esboce a apresentação antes de escrever o código:
- Slide de título
- Agenda ou contexto
- Pontos centrais de ensino ou negócios
- Resumo ou próximos passos
Mantenha o número de slides realista para o público solicitado e evite slides de preenchimento.
Etapa 3: Gerar o Script Python
Escreva um script completo que:
- importe
Presentationdepython-pptx - crie a apresentação
- selecione layouts integrados apropriados
- escreva títulos e marcadores reais
- salve o arquivo com um nome de arquivo claro
- imprima uma mensagem de sucesso após o salvamento
Etapa 4: Manter a Saída Executável
A resposta final deve ser um bloco de código Python que possa ser executado após a instalação de python-pptx.
Evite pseudocódigo, placeholders ou importações ausentes.
Exemplos
Exemplo 1: Apresentação Educacional
User: Create a 5-slide presentation on the basics of machine learning for a high school class.
Output: A complete Python script that creates a title slide, overview, core concepts, examples, and recap.
Exemplo 2: Briefing de Negócios
User: Generate a 7-slide deck for sales leadership on Q2 pipeline risks and mitigation options.
Output: A python-pptx script with executive-friendly slide titles, concise bullets, and a final recommendations slide.
Melhores Práticas
- ✅ Use layouts
python-pptxpadrão, a menos que o usuário solicite posicionamento personalizado - ✅ Escreva marcadores apropriados para o público em vez de placeholders
- ✅ Salve o arquivo de saída explicitamente no script, por exemplo
output.pptx - ✅ Mantenha os títulos dos slides curtos e a hierarquia dos marcadores legível
- ❌ Não retorne trechos parciais que exijam que o usuário monte o restante
- ❌ Não invente APIs de estilo não suportadas sem verificar as capacidades de
python-pptx
Notas de Segurança e Proteção
- Instale
python-pptxapenas em um ambiente que você controla, por exemplo, um ambiente virtual local - Se o usuário for executar o script em uma máquina compartilhada, escolha um caminho de saída seguro e evite sobrescrever apresentações existentes sem confirmação
- Se a solicitação incluir conteúdo de apresentação proprietário ou sensível, mantenha-o fora de exemplos públicos e nomes de arquivos de amostra
Armadilhas Comuns
Problema: O script gerado usa texto placeholder em vez de conteúdo real Solução: Redija a narrativa primeiro, depois transforme cada slide em títulos e marcadores específicos
Problema: A apresentação usa muitos slides para o público solicitado Solução: Comprima o esboço para os 4 a 8 slides mais importantes, a menos que o usuário queira explicitamente uma apresentação mais longa
Problema: O script esquece de salvar ou imprimir uma mensagem de conclusão Solução: Sempre termine com
prs.save(...)e um breve print de sucesso
Habilidades Relacionadas
@pptx-official- Use quando a tarefa for sobre inspecionar ou editar arquivos PowerPoint existentes@docx-official- Use quando a saída solicitada for um documento em vez de uma apresentação de slides
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como um substituto para validação específica do ambiente, testes ou revisão especializada.
- Pare e peça esclarecimentos se entradas, permissões, limites de segurança ou critérios de sucesso necessários estiverem ausentes.
Perguntas frequentes
O script gerado já vem pronto para usar?
Sim, o script é completo e pode ser executado diretamente após instalar a biblioteca `python-pptx`.
O que acontece se eu não disser quantos slides quero?
A IA usará um número razoável de slides, geralmente entre 4 e 8, e informará isso no código gerado.
Posso pedir para a IA criar um estilo visual específico?
A IA usa os layouts padrão da biblioteca `python-pptx`. Ela não cria estilos visuais personalizados complexos, mas garante que o conteúdo seja bem organizado.
Detalhes
Descrição original do autor
Generate complete Python scripts that build polished PowerPoint decks with python-pptx and real slide content.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3937
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC