Communitygithub.com

Liuguanyi2125/editable-pptx-skill

Habilidade para Codex/Claude e conjunto de ferramentas Node.js que gera apresentações PowerPoint editáveis e com camadas.

O que é editable-pptx-skill?

Esta habilidade permite que agentes de IA (como Claude Code, Codex, etc.) e ferramentas Node.js gerem dinamicamente arquivos PowerPoint (.pptx) totalmente editáveis, mantendo a estrutura hierárquica de camadas (slide, formas, texto, imagens). Diferente de soluções que geram PDFs estáticos, o skill produz apresentações nativas do PowerPoint onde cada elemento (título, bullet points, gráficos) permanece editável individualmente após a geração. É útil para desenvolvedores que precisam automatizar relatórios, propostas ou apresentações técnicas, suportando plataformas como Claude Code, Codex e workflows Node.js. O funcionamento baseia-se em uma API Node.js que constrói o arquivo .pptx usando bibliotecas como `pptxgenjs` ou manipulação direta de XML, com instruções claras para o agente de IA sobre como estruturar os dados e chamar as funções corretas. A habilidade é ideal para pipelines de geração de conteúdo onde a edição pós-processamento é necessária.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add Liuguanyi2125/editable-pptx-skill

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que editable-pptx-skill faz?

Habilidade para Codex/Claude e conjunto de ferramentas Node.js que gera apresentações PowerPoint editáveis e com camadas.

Visão Geral

Esta habilidade permite que um agente de IA crie arquivos PowerPoint (.pptx) com estrutura de camadas totalmente editáveis, mantendo cada elemento (texto, formas, imagens) independente e modificável após a geração. Ideal para automatizar a criação de apresentações dinâmicas, relatórios e propostas técnicas.

Funcionalidades

  • Geração de slides editáveis: cada parágrafo, imagem e forma permanecem como objetos individuais no PowerPoint.
  • Suporte a múltiplos layouts: slides de título, conteúdo, gráficos e imagens.
  • Integração com Node.js: scripts e funções que podem ser chamados diretamente pelo agente.
  • Otimizado para Codex e Claude Code: instruções claras para o agente estruturar chamadas de API.

Como usar

  1. Configuração: execute npm install para instalar as dependências (caso use Node.js).
  2. Estrutura de dados: forneça um array de objetos representando slides, conforme o esquema definido na documentação.
  3. Chamada da função: o agente chamará a função generatePptx(data) que retorna o caminho do arquivo gerado.

Exemplo de uso

const pptxSkill = require('editable-pptx-skill');

const presentationData = {
  slides: [
    { type: 'title', title: 'Minha Apresentação', subtitle: 'Automatizada com IA' },
    { type: 'content', title: 'Seção 1', bullets: ['Item A', 'Item B', 'Item C'] },
    { type: 'image', title: 'Gráfico', imagePath: './chart.png' }
  ]
};

pptxSkill.generate(presentationData).then(filePath => {
  console.log(`Arquivo gerado em: ${filePath}`);
});

Requisitos

  • Node.js 16+ (caso use a ferramenta Node.js)
  • Acesso a um agente de IA compatível (Codex, Claude Code)
  • Dependências: pptxgenjs (ou similar)

Contribuição

Contribuições são bem-vindas! Envie um pull request ou abra uma issue para discutir melhorias.

Licença

MIT

Habilidades Relacionadas