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
- Configuração: execute
npm installpara instalar as dependências (caso use Node.js). - Estrutura de dados: forneça um array de objetos representando slides, conforme o esquema definido na documentação.
- 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