pptx
Faz seu agente criar e editar apresentações (.pptx). Ele pode gerenciar layouts, adicionar notas e manter a estrutura, sendo ideal para tarefas de criação de slides.
O que ela faz
Esta ferramenta ajuda a criar, editar e analisar apresentações em PowerPoint (.pptx). Ela pode criar novas apresentações, modificar o conteúdo existente, ajustar o visual dos slides e adicionar notas.
Quando usar
- ✓Criar uma apresentação nova do zero.
- ✓Alterar o texto ou as imagens de um arquivo .pptx.
- ✓Adicionar notas para o apresentador em cada slide.
Exemplo do que pedir para a IA
“Crie uma apresentação sobre a história da internet com 5 slides, usando um design moderno com cores azul e cinza.”
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
Para tarefas simples como extrair texto, ela converte o arquivo para um formato mais fácil de ler. Para edições mais complexas, ela acessa os arquivos internos do .pptx, como os textos dos slides e notas.
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 ComposioHQ/awesome-claude-skills --skill pptxOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/document-skills/pptx/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.
Criação, edição e análise de PPTX
Visão Geral
Um usuário pode pedir para você criar, editar ou analisar o conteúdo de um arquivo .pptx. Um arquivo .pptx é essencialmente um arquivo ZIP contendo arquivos XML e outros recursos que você pode ler ou editar. Você tem diferentes ferramentas e fluxos de trabalho disponíveis para diferentes tarefas.
Leitura e análise de conteúdo
Extração de texto
Se você precisa apenas ler o conteúdo de texto de uma apresentação, deve converter o documento para markdown:
# Convert document to markdown
python -m markitdown path-to-file.pptx
Acesso XML bruto
Você precisa de acesso XML bruto para: comentários, notas do orador, layouts de slides, animações, elementos de design e formatação complexa. Para qualquer um desses recursos, você precisará descompactar uma apresentação e ler seu conteúdo XML bruto.
Descompactando um arquivo
python ooxml/scripts/unpack.py <office_file> <output_dir>
Observação: O script unpack.py está localizado em skills/pptx/ooxml/scripts/unpack.py em relação à raiz do projeto. Se o script não existir neste caminho, use find . -name "unpack.py" para localizá-lo.
Estruturas de arquivo chave
ppt/presentation.xml- Metadados principais da apresentação e referências de slidesppt/slides/slide{N}.xml- Conteúdo de slides individuais (slide1.xml, slide2.xml, etc.)ppt/notesSlides/notesSlide{N}.xml- Notas do orador para cada slideppt/comments/modernComment_*.xml- Comentários para slides específicosppt/slideLayouts/- Modelos de layout para slidesppt/slideMasters/- Modelos de slide mestreppt/theme/- Informações de tema e estiloppt/media/- Imagens e outros arquivos de mídia
Extração de tipografia e cores
Ao receber um design de exemplo para emular: Sempre analise a tipografia e as cores da apresentação primeiro usando os métodos abaixo:
- Ler arquivo de tema: Verifique
ppt/theme/theme1.xmlpara cores (<a:clrScheme>) e fontes (<a:fontScheme>) - Amostrar conteúdo do slide: Examine
ppt/slides/slide1.xmlpara uso real de fontes (<a:rPr>) e cores - Procurar padrões: Use grep para encontrar referências de cores (
<a:solidFill>,<a:srgbClr>) e fontes em todos os arquivos XML
Criando uma nova apresentação do PowerPoint sem um modelo
Ao criar uma nova apresentação do PowerPoint do zero, use o fluxo de trabalho html2pptx para converter slides HTML em PowerPoint com posicionamento preciso.
Princípios de Design
CRÍTICO: Antes de criar qualquer apresentação, analise o conteúdo e escolha elementos de design apropriados:
- Considere o assunto: Sobre o que é esta apresentação? Que tom, setor ou humor ela sugere?
- Verifique a marca: Se o usuário mencionar uma empresa/organização, considere as cores e a identidade da marca deles.
- Combine a paleta com o conteúdo: Selecione cores que reflitam o assunto.
- Declare sua abordagem: Explique suas escolhas de design antes de escrever o código.
Requisitos:
- ✅ Declare sua abordagem de design informada pelo conteúdo ANTES de escrever o código
- ✅ Use apenas fontes seguras para a web: Arial, Helvetica, Times New Roman, Georgia, Courier New, Verdana, Tahoma, Trebuchet MS, Impact
- ✅ Crie uma hierarquia visual clara através de tamanho, peso e cor
- ✅ Garanta a legibilidade: contraste forte, texto de tamanho apropriado, alinhamento limpo
- ✅ Seja consistente: repita padrões, espaçamento e linguagem visual entre os slides
Seleção de Paleta de Cores
Escolhendo cores criativamente:
- Pense além dos padrões: Que cores combinam genuinamente com este tópico específico? Evite escolhas automáticas.
- Considere múltiplos ângulos: Tópico, setor, humor, nível de energia, público-alvo, identidade da marca (se mencionada)
- Seja aventureiro: Tente combinações inesperadas - uma apresentação de saúde não precisa ser verde, finanças não precisa ser azul marinho.
- Construa sua paleta: Escolha 3-5 cores que funcionem juntas (cores dominantes + tons de apoio + destaque).
- Garanta o contraste: O texto deve ser claramente legível em fundos.
Exemplos de paletas de cores (use-as para despertar a criatividade - escolha uma, adapte-a ou crie a sua):
- Azul Clássico: Azul marinho profundo (#1C2833), cinza ardósia (#2E4053), prata (#AAB7B8), branco off-white (#F4F6F6)
- Verde-água e Coral: Verde-água (#5EA8A7), verde-água escuro (#277884), coral (#FE4447), branco (#FFFFFF)
- Vermelho Ousado: Vermelho (#C0392B), vermelho brilhante (#E74C3C), laranja (#F39C12), amarelo (#F1C40F), verde (#2ECC71)
- Blush Quente: Malva (#A49393), blush (#EED6D3), rosa (#E8B4B8), creme (#FAF7F2)
- Luxo Borgonha: Borgonha (#5D1D2E), carmesim (#951233), ferrugem (#C15937), dourado (#997929)
…
Perguntas frequentes
Como a IA sabe quais cores e fontes usar?
A IA analisa o conteúdo e o tema da apresentação para sugerir cores e fontes que combinem. Ela também pode seguir um guia de estilo se você fornecer um.
Posso usar a IA para criar uma apresentação com um design específico?
Sim, você pode pedir para a IA seguir princípios de design como hierarquia visual, contraste e consistência. Ela também pode usar modelos de cores e layouts sugeridos.
O que são 'notas do apresentador'?
São textos adicionais que aparecem apenas para quem está apresentando, servindo como um guia ou lembrete durante a fala.
Detalhes
Descrição original do autor
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #1693
- Licença
- —
- Atualizada em
- 18/09/2026
Comentários
- …
Mais skills deste repositório
artifacts-builder
Ajuda seu agente a construir interfaces de usuário complexas. Ele usa tecnologias modernas para criar páginas web interativas e ricas.
ComposioHQ/awesome-claude-skills
brand-guidelines
Ajuda seu agente a aplicar cores e fontes oficiais da marca em materiais. É útil para manter a identidade visual em qualquer peça que precise ter a cara da empresa.
ComposioHQ/awesome-claude-skills
canvas-design
Faz seu agente criar artes visuais originais em .png e .pdf. Use quando o usuário pedir para criar um pôster, arte ou design estático.
ComposioHQ/awesome-claude-skills
changelog-generator
Ajuda seu agente a criar notas de lançamento para usuários a partir de códigos de programação. Transforma informações técnicas em textos fáceis de entender.
ComposioHQ/awesome-claude-skills
Skills parecidas
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC