Pular para o conteúdo
Skillpedia
Código em geral48 mil · #3937

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/python-pptx-generator/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/python-pptx-generator/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-generator

Ou 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.md
Conteú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 .pptx automaticamente
  • 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:

  1. Slide de título
  2. Agenda ou contexto
  3. Pontos centrais de ensino ou negócios
  4. 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 Presentation de python-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-pptx padrã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-pptx apenas 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3937
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas