Preencher uma apresentação PPTX existente com conteúdo estruturado e verificar slides renderizados. Use quando houver template de PowerPoint; não promete criação livre de design.
Resources
3Install
npx skillscat add xoykor/dsh-backup/apresentacoes-template Install via the SkillsCat registry.
SKILL.md
Apresentações a partir de template
Use um .pptx fornecido pelo usuário, mapeando campos {{campo}} para valores explícitos. Preserve mestre, tema, ordem e elementos que não forem alvo.
- Confirme os campos e prepare um JSON. Para texto de slide, use
scripts/fill_pptx --template TEMPLATE --values DATA.json --output RESULT.pptx. O filler Rust preserva os membros do pacote e valida XML antes de publicar. - Rode
scripts/validate_pptx --input RESULT.pptx --render-dir render/. O helper Rust valida o ZIP/XML, procura marcadores restantes e, quandosofficeexiste, converte a apresentação em PDF para inspeção visual. - Relate qualquer limitação de renderização ou de campos divididos entre runs. Se a tarefa exigir tabelas, gráficos, animações ou ajuste de layout, use
python-pptx/PptxGenJS somente se instalados e faça uma verificação adicional.
Não alterar o template original, não reordenar slides sem instrução e não declarar que não há cortes apenas por o arquivo abrir: a evidência deve incluir renderização e inspeção das páginas.
Use fixtures/values.json como entrada mínima.