Ir para o guia de uso
pptx-generatorpor MiniMax

PPTX Generator Skill.

Uma skill de Claude Code e Codex para PPT e apresentações: gera, edita e lê apresentações editáveis do PowerPoint.

  • Presentations
  • PPTX
MiniMax-AI/skills · skills/pptx-generator/SKILL.mdSKILL.md
--- name: pptx-generator description: Generate, edit, and read PowerPoint presentations. Create from scratch with PptxGenJS (cover, TOC, content, section divider, summary slides), edit existing PPTX via XML workflows, or extract text with markitdown. Triggers: PPT, PPTX, PowerPoint, presentation, slide, deck, slides. --- ## Creating from Scratch — Workflow ## Slide Output Format ## Theme Object Contract (MANDATORY) ## Page Number Badge (REQUIRED) ## Dependencies
Metadados iniciais e títulos de seção lidos do arquivo original em 2026-09-14 · 7.882 caracteres completos

01 O que faz

O que a Skill pptx-generator Faz no Claude Code e no Codex

Resumo, fluxo de trabalho e resultados, todos lidos do SKILL.md do skill.

Do SKILL.mdLido em 14/09/2026 · não é uma execução registrada

Nos termos do próprio skill

Cobre toda a superfície de PowerPoint para agentes de código: ler o texto de uma apresentação existente com markitdown, editar apresentações baseadas em template por meio de workflows em XML e criar apresentações do zero com PptxGenJS.

O caminho do zero é um workflow de sete etapas — reunir requisitos, escolher uma paleta e uma combinação de fontes, escolher um estilo Sharp, Soft, Rounded ou Pill, classificar cada slide como um dos cinco tipos de página, gerar um módulo JS síncrono por slide, compilar pelo slides/compile.js e, então, executar a etapa obrigatória de QA. Um contrato de tema obrigatório com cinco chaves exatas mantém os slides consistentes, o canvas é de 10 por 5,625 polegadas, e todo slide, exceto a capa, traz um selo de número de página.

O que ele produz

  • Um arquivo JS completo e executável por slide, cada um exportando createSlide e slideConfig.
  • Um script slides/compile.js que requer cada módulo de slide e grava a apresentação montada.
  • A apresentação finalizada em slides/output/.
  • Um PPTX de pré-visualização por slide, gravado com um nome de arquivo específico do slide quando um módulo é executado isoladamente.
Veja o exemplo de prompt ↗

Como funciona

  1. 01
    Leia Primeiro a Apresentação de Origem

    Quando uma apresentação já existe, extraia seu texto antes de tocar no layout, para que o agente trabalhe a partir de conteúdo real em vez de suposições.

  2. 02
    Escolha Paleta, Fontes e Estilo de Design

    A referência do design system fornece paletas de cores, combinações de fontes, receitas de estilo (Sharp, Soft, Rounded, Pill) e espaçamento tipográfico, tudo escolhido para combinar com o tema e o público.

  3. 03
    Planeje o Esboço por Tipo de Página

    Cada slide deve ser classificado como exatamente um dos cinco tipos de página, com conteúdo e layout planejados por slide para que os layouts não se repitam.

  4. 04
    Escreva Um Módulo JS por Slide

    Os arquivos de slide ficam no diretório slides, cada um exportando uma função síncrona createSlide(pres, theme); até cinco podem ser distribuídos a subagentes.

  5. 05
    Compile os Módulos em Uma Apresentação

    Um script de compilação requer cada módulo de slide, aplica o objeto de tema compartilhado e grava o arquivo finalizado.

  6. 06
    Execute a Etapa Obrigatória de QA

    A etapa 7 do workflow é obrigatória e remete ao processo de QA e ao checklist de armadilhas do PptxGenJS.

02 Encontre o ideal para você

Quando Usar a Skill pptx-generator

Use a skill pptx-generator no Claude Code ou Codex quando o trabalho for PPT e slide decks deste tipo. Adequação e limites abaixo são retirados do próprio arquivo da skill.

Boa Combinação

  • Qualquer solicitação com os termos PPT, PPTX, PowerPoint, apresentação, slide, deck ou slides, que são os gatilhos declarados do skill.
  • Ler ou analisar o que já existe dentro de uma apresentação existente, em vez de reconstruí-la.
  • Editar um deck baseado em template mantendo intacta a formatação XML existente.
  • Construir um deck com design a partir de código usando PptxGenJS quando não há nada de onde partir.

Conheça os Limites

  • O workflow do zero se aplica apenas a casos sem template ou apresentação de referência; havendo um template disponível, o caminho de edição se aplica em vez disso.
  • O desenho é limitado a quatro primitivas de forma: retângulo, oval, linha e retângulo arredondado.
  • Os gráficos são limitados aos sete tipos listados, portanto formas de gráfico mais exóticas ficam fora do conjunto documentado.

O Que Fornecer

  • Um briefing de requisitosA Etapa 1 pede que o agente pesquise tópico, público, propósito, tom e profundidade de conteúdo, então a entrada mais clara é uma breve declaração desses pontos.
  • PptxGenJS disponível na máquinaCriar uma apresentação do zero exige que o pacote pptxgenjs esteja instalado globalmente.
  • markitdown com suporte a pptxExtrair texto de um deck existente depende de o extra pptx do markitdown estar instalado.
  • Pacotes de ícones opcionaisÍcones nos slides funcionam apenas se react-icons, react, react-dom e sharp estiverem instalados; o arquivo marca isso como opcional.

03 Dentro da skill

Regras que o Skill pptx-generator dá ao Claude Code e ao Codex

8 instruções concretas, padrões e limites que o SKILL.md define para o agente — a parte do arquivo que muda o resultado.

  1. Use as Cinco Chaves de Tema e Nada Mais

    O script de compilação passa exatamente primary, secondary, accent, light e bg. Outros nomes como background, text, muted, darkest ou lightest são explicitamente proibidos.

  2. Marque Todos os Slides com Emblema, Exceto a Capa

    O emblema com o número da página no canto inferior direito é obrigatório em todos os slides, exceto na página de capa.

  3. Mostre Apenas o Número do Slide

    O emblema traz apenas o número atual, como 3 ou 03, nunca um total corrente como 3/12.

  4. Mantenha o Canvas 16:9

    Os slides têm 10 por 5,625 polegadas usando LAYOUT_16x9, que o script de compilação define como o layout da apresentação.

  5. Escreva Cores como Hex Puro

    As cores são strings hexadecimais de 6 caracteres sem o cerquilha inicial, por exemplo "FF0000".

  6. Mantenha createSlide Síncrono

    Cada módulo de slide exporta uma função createSlide(pres, theme) síncrona; funções de slide assíncronas não são aceitas.

  7. Varie os Layouts

    O planejamento deve evitar deliberadamente repetir o mesmo layout de slide em todo o deck.

  8. Limite a Concorrência a Cinco Slides

    Quando subagentes estiverem disponíveis, no máximo 5 slides podem ser gerados simultaneamente.

04 Coloque em prática

Instalar pptx-generator no Claude Code ou Codex

Um comando npx skills add, depois uma primeira tarefa no seu agente e uma checklist para o resultado.

Adicionar pptx-generator ao Claude Code, Codex ou seu agente

Rode no seu projeto; o instalador pergunta a qual agente adicioná-lo.

Terminal
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator

Forma genérica da CLI skills para skills/pptx-generator/SKILL.md; o repositório pode documentar seu próprio caminho.

Dê à skill uma primeira tarefa de PPT e apresentações de slides

Escrito nos próprios termos do skill; substitua as partes entre colchetes pelo seu material.

Starter prompt
Build a 12-slide deck on [topic] for [audience]. Open with a cover slide, add a table of contents and two section dividers, and keep the layouts varied across the content slides. Use a Soft style with a muted palette and Arial for the English text, and put the page number badge on every slide except the cover.

Fonte: escrito a partir do SKILL.md nos próprios termos do skill.

Verifique o Primeiro Resultado

O que o próprio SKILL.md diz sobre como é um resultado correto:

  • Percorra o processo de QA em pitfalls.md, que aborda erros comuns e as armadilhas críticas do PptxGenJS.
  • Execute um módulo de slide de forma independente para gerar uma pré-visualização em PPTX com um nome de arquivo específico do slide antes de compilar tudo.
  • Confirme que o selo de número de página está posicionado em x: 9.3", y: 5.1" no canto inferior direito.
  • Para trabalhos com templates, verifique o resultado em relação às regras de formatação do workflow de edição e sua lista de armadilhas comuns.

No OpenDesign, o pptx-generator já vem incluído: Plugins → Skills, selecione-o na barra superior.

05 Código aberto, rastreável

Fonte, Licença e Verificação

De onde vêm os fatos desta página e quando foram verificados pela última vez.

Author
MiniMax
Repository
github.com/MiniMax-AI/skills Branch main
Arquivo da skill
skills/pptx-generator/SKILL.md Checksum do conteúdo registrado na verificação; commit 60aaae5
License
MIT De LICENSE; SKILL.md diz "MIT".
Estrelas do repositório
13.547 Snapshot do GitHub tirado em 14/09/2026 para todo o repositório MiniMax-AI/skills, que contém 6 skills neste catálogo. Não é uma classificação ou contagem de uso para pptx-generator.
Verificado pelo OpenDesign
2026-09-14 Arquivo fonte, caminho, texto de licença e contagem de estrelas foram verificados. Incluído no OpenDesign main (verificado em 2026-08-28); uma execução real não foi registrada nesta página.

Dentro do SKILL.md

  1. Visão GeralEscopo: ler decks, editar templates via XML ou criar decks do zero com um design system.
  2. Referência RápidaTabela de tarefa por abordagem, além de dimensões, cores, fontes, posição do selo, chaves de tema, formas e gráficos.
  3. Arquivos de ReferênciaMapeia os cinco arquivos complementares: tipos de slide, design system, edição, armadilhas, API do PptxGenJS.
  4. Leitura de ConteúdoUm único comando markitdown para extrair texto de uma apresentação existente.
  5. Criando do Zero — WorkflowSete etapas: requisitos, paleta, estilo, esboço, módulos de slide, compilação, QA.
  6. Formato de Saída do SlideEstrutura de um arquivo de slide: objeto de configuração, createSlide síncrono, bloco de pré-visualização independente.
  7. Contrato do Objeto de Tema (OBRIGATÓRIO)Fixa as cinco chaves de tema e proíbe nomes alternativos como background ou text.
  8. Selo de Número de Página (OBRIGATÓRIO)Regras do selo mais código para as variantes de círculo e pílula em uma posição fixa.
  9. DependênciasComandos de instalação para markitdown, pptxgenjs e os pacotes de ícones opcionais.
A Descrição da Própria Skill
"Gere, edite e leia apresentações PowerPoint. Crie do zero com PptxGenJS (capa, sumário, conteúdo, divisor de seção, slides de resumo), edite PPTX existentes via fluxos de trabalho XML ou extraia texto com markitdown. Gatilhos: PPT, PPTX, PowerPoint, presentation, slide, deck, slides."

Descrição do front-matter do SKILL.md. O arquivo completo tem cerca de 7.882 caracteres. Leia o arquivo completo no GitHub.

06 Antes de instalar

Perguntas Sobre a Skill pptx-generator

As respostas vêm do SKILL.md conforme lido em 2026-09-14, e não de uma execução registrada.

Ela consegue editar um deck que eu já tenho, ou só cria novos?

Ambos. Editar e criar a partir de um template seguem um workflow separado, documentado na referência de edição, que aborda manipulação de XML, regras de formatação e armadilhas comuns.

Quais tipos de slides ela pode produzir?

Cinco tipos de página estão documentados: Capa, Sumário, Divisor de Seção, Conteúdo e Resumo, além de padrões de layout adicionais na referência de tipos de slide.

Existe uma referência de API para o código que ela gera?

Sim. Os módulos de slide devem seguir o arquivo de referência do PptxGenJS, que o catálogo descreve como uma referência de API completa.

PPTX Generator

Execute o pptx-generator em uma tarefa real de PPT e decks de slides.

A skill pptx-generator vem dentro do OpenDesign. Baixe o aplicativo, escolha a skill em Plugins → Skills, cole o prompt acima e leia o plano antes do resultado.

Terminal
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator