pptx-official
Ajuda seu agente a criar, editar ou analisar arquivos de apresentação PPTX. Ele pode manipular o conteúdo desses arquivos, que são como pacotes de dados.
O que ela faz
Essa ferramenta ajuda a criar, modificar ou entender o conteúdo de arquivos de apresentação (.pptx). Ela funciona como um assistente que pode ler o texto, extrair informações complexas ou até mesmo criar novas apresentações.
Quando usar
- ✓Quando você precisa extrair todo o texto de uma apresentação.
- ✓Quando você quer criar uma apresentação nova com base em um design específico.
- ✓Quando você precisa analisar detalhes como notas do orador ou comentários.
Exemplo do que pedir para a IA
“Crie uma apresentação sobre a história da internet, usando um tema azul clássico.”
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 ferramenta pode converter o arquivo .pptx para um formato mais simples (como texto) ou descompactá-lo para acessar e modificar os componentes internos (como textos, imagens e configurações). Para criar novas apresentações, ela pode converter conteúdo de HTML.
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 pptx-officialOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/pptx-official/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ê precisar apenas ler o conteúdo de texto de uma apresentação, deverá 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 arquivos chave
ppt/presentation.xml- Metadados principais da apresentação e referências de slidesppt/slides/slide{N}.xml- Conteúdo individual dos slides (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 para 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, indústria 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, indústria, 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 Vibrante: 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 lê o conteúdo de um arquivo .pptx?
Um arquivo .pptx é como um pacote. A IA pode abrir esse pacote e ler os arquivos de texto (XML) dentro dele para entender o conteúdo, ou converter tudo para um formato mais simples como texto.
Como a IA cria uma nova apresentação?
Para criar uma apresentação do zero, a IA pode usar um método que transforma conteúdo de páginas da web (HTML) em slides de PowerPoint, garantindo que tudo fique bem organizado.
O que são 'XML files' e 'speaker notes'?
Arquivos XML são como os 'ingredientes' detalhados da apresentação, contendo informações sobre textos, cores, layouts, etc. Notas do orador são anotações que aparecem apenas para quem está apresentando, não para a audiência.
Detalhes
Descrição original do autor
A user may ask you to create, edit, or analyze the contents of a .pptx file. A .pptx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3870
- 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
google-workspace-ops
Opera com documentos do Google Workspace (Drive, Docs, Sheets, Slides) como um fluxo de trabalho unificado. Facilita encontrar, resumir e editar seus arquivos sem sair da ferramenta.
affaan-m/ECC
Dynamics 365 Automation
Ajuda seu agente a gerenciar informações de clientes no Dynamics 365. Ele pode lidar com contatos, vendas e casos, tornando o trabalho mais organizado.
ComposioHQ/awesome-claude-skills
Excel Automation
Ajuda seu agente a trabalhar com planilhas no Excel e Google Sheets. Ele pode criar, editar e formatar arquivos.
ComposioHQ/awesome-claude-skills