Nos termos do próprio skill
Inspeciona um PPTX de referência como evidência de design e deliberadamente nunca o copia, clona ou modifica. Um script python-pptx local à tarefa realiza a extração necessária sob demanda, abrangendo contexto compacto de prompt (número e tamanho dos slides, contagens de formas, sinais de marca, ritmo de layout), extração completa com evidência somente leitura de layout_tree, diagnósticos de pasta, análise de style-master e um catálogo de templates derivado com índices de origem baseados em zero.
Utilitários OOXML empacotados tratam temas brutos, relacionamentos, notas, comentários, animações, mídia, masters e layouts, e os scripts inspect.py, validate_package.py e unpack.py fornecem um relatório JSON, validação de pacote e extração opcional de pacote bruto. Cada parte inspecionada e cada exceção de análise são registradas em um manifesto de análise, e os ativos extraídos permanecem fora de novos decks sem evidência de licença.
O que ele produz
- Contexto compacto de prompt: número e tamanho dos slides, resumos de texto, contagens de formas, estilos, sinais de marca, uso de templates e ritmo de layout.
- Extração completa do resumo, dos slides e evidência somente leitura de layout_tree.
- Análise de style-master abrangendo cores, fontes, distribuição de tamanhos, uso de master/layout e padrões de fluxo.
- Um catálogo de templates derivado com índices de origem baseados em zero, funções de layout, regiões utilizáveis, placeholders, estruturas visuais e restrições.
Como funciona
- 01Escreva um Extractor local à tarefa
A extração necessária é implementada sob demanda com um pequeno script python-pptx, em vez de um pipeline fixo, de modo que apenas as informações necessárias para o novo deck sejam capturadas.
- 02Execute a Inspeção Compacta
scripts/inspect.py recebe o caminho do deck e retorna um relatório JSON cobrindo a ordem dos slides, texto, tokens de tema, relacionamentos, notas, comentários, animações e mídia.
- 03Escale para os Utilitários OOXML
Os utilitários empacotados são o caminho alternativo para temas brutos, relacionamentos, notas, comentários, animações, mídia, masters e layouts que a extração de alto nível não consegue ver.
- 04Ancore os Relacionamentos ao Proprietário do .rels
Os destinos dos relacionamentos são resolvidos em relação à parte que possui o arquivo .rels, e a ordem dos slides nunca é inferida a partir dos nomes dos arquivos.