Nelle parole della skill
Ispeziona un deck PPTX di riferimento come evidenza di design e, deliberatamente, non lo copia, clona o modifica mai. Uno script python-pptx locale al task esegue l'estrazione richiesta su richiesta, coprendo il contesto compatto del prompt (numero e dimensione delle slide, conteggio delle forme, segnali di brand, ritmo del layout), l'estrazione completa con evidenza layout_tree di sola lettura, la diagnostica delle cartelle, l'analisi degli style-master e un catalogo di template derivato con indici di origine a base zero.
Le utility OOXML incluse gestiscono temi grezzi, relazioni, note, commenti, animazioni, media, master e layout, e gli script inspect.py, validate_package.py e unpack.py forniscono un report JSON, la validazione del pacchetto e l'estrazione opzionale del pacchetto grezzo. Ogni parte ispezionata e ogni eccezione di parsing vengono registrate in un manifest di analisi, e gli asset estratti non entrano in nuovi deck senza evidenza di licenza.
Che cosa produce
- Contesto compatto del prompt: numero e dimensione delle slide, riepiloghi testuali, conteggio delle forme, stili, segnali di brand, uso dei template e ritmo del layout.
- Estrazione completa di riepilogo, slide ed evidenza layout_tree di sola lettura.
- Analisi degli style-master che copre colori, font, distribuzione delle dimensioni, uso di master/layout e pattern di flusso.
- Un catalogo di template derivato con indici di origine a base zero, ruoli di layout, regioni utilizzabili, placeholder, strutture visive e vincoli.
Come funziona
- 01Scrivi un Extractor locale al task
L'estrazione richiesta viene implementata su richiesta con un piccolo script python-pptx invece di una pipeline fissa, così viene acquisita solo l'informazione di cui il nuovo deck ha bisogno.
- 02Esegui l'Ispezione Compatta
scripts/inspect.py accetta il percorso del deck e restituisce un unico report JSON che copre l'ordine delle slide, il testo, i token del tema, le relazioni, le note, i commenti, le animazioni e i media.
- 03Passa alle Utility OOXML
Le utility incluse sono il percorso di fallback per temi grezzi, relazioni, note, commenti, animazioni, media, master e layout che l'estrazione di alto livello non può vedere.
- 04Ancora le Relazioni al Proprietario del .rels
I target delle relazioni vengono risolti in relazione alla parte che possiede il file .rels, e l'ordine delle slide non viene mai dedotto dai nomi dei file.