Pular para o conteúdo
Skillpedia
PDF, Word e slides48 mil · #3870

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

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

Ou 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.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.

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 slides
  • ppt/slides/slide{N}.xml - Conteúdo individual dos slides (slide1.xml, slide2.xml, etc.)
  • ppt/notesSlides/notesSlide{N}.xml - Notas do orador para cada slide
  • ppt/comments/modernComment_*.xml - Comentários para slides específicos
  • ppt/slideLayouts/ - Modelos de layout para slides
  • ppt/slideMasters/ - Modelos de slide mestre
  • ppt/theme/ - Informações de tema e estilo
  • ppt/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:

  1. Ler arquivo de tema: Verifique ppt/theme/theme1.xml para cores (<a:clrScheme>) e fontes (<a:fontScheme>)
  2. Amostrar conteúdo do slide: Examine ppt/slides/slide1.xml para uso real de fontes (<a:rPr>) e cores
  3. 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:

  1. Considere o assunto: Sobre o que é esta apresentação? Que tom, indústria ou humor ela sugere?
  2. Verifique a marca: Se o usuário mencionar uma empresa/organização, considere as cores e a identidade da marca deles
  3. Combine a paleta com o conteúdo: Selecione cores que reflitam o assunto
  4. 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):

  1. Azul Clássico: Azul marinho profundo (#1C2833), cinza ardósia (#2E4053), prata (#AAB7B8), branco off-white (#F4F6F6)
  2. Verde-água e Coral: Verde-água (#5EA8A7), verde-água escuro (#277884), coral (#FE4447), branco (#FFFFFF)
  3. Vermelho Vibrante: Vermelho (#C0392B), vermelho brilhante (#E74C3C), laranja (#F39C12), amarelo (#F1C40F), verde (#2ECC71)
  4. Blush Quente: Malva (#A49393), blush (#EED6D3), rosa (#E8B4B8), creme (#FAF7F2)
  5. 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.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas