Deep PPT
Genera presentazioni PPTX in stile ricerca con un sistema visivo accademico fisso blu/rosso e gate di QA strutturale.
Richiede configurazione
Cosa fa
Crea presentazioni PowerPoint (PptxGenJS 4.0.1) che seguono un sistema visivo deepPPT fisso: marcatore titolo a due blocchi, regola gradiente segmentato, sottotitoli chevron blu navy e una singola dichiarazione chiave di scoperta rossa per diapositiva sostanziale. Si attiva su richieste di slide accademiche per riunioni di laboratorio, club del libro, difese di tesi, rapporti settimanali o conferenze in cinese o inglese, ed esegue controlli deterministici di pacchetto/layout più una revisione renderizzata con LibreOffice/PowerPoint prima della consegna.
Rapporto di test
Ho creato la stessa presentazione di 3 slide in due modi: l'output PptxGenJS ingenuo ha fallito il controllo check_pptx.py incluso (bug nell'ordinamento notesMasterIdLst, un rischio reale di prompt di riparazione di PowerPoint); la build guidata dalla skill (normalize_pptx.py + pattern builder deepPPT) ha superato pulitamente sia check_pptx.py che qa_layout.py. Il passaggio finale obbligatorio, render_preview.py, si blocca con 'nessun backend supportato da PPTX a PDF trovato' a meno che LibreOffice o PowerPoint non siano installati — attrito di configurazione reale, onestamente evidenziato dalla skill stessa piuttosto che trascurato.
Testato il: 2026-07-15 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/jiadizhunine/deepPPT.git mkdir -p ~/.claude/skills cp -r deepPPT ~/.claude/skills/deep-ppt
Comandi e prompt di esempio
/deep-pptGenera presentazioni PPTX in stile ricerca con un sistema visivo accademico fisso blu/rosso e gate di QA strutturale.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Generate a weekly lab report slide deck on our protein folding progressBuild a thesis defense presentation using the academic blue and red styleMake journal-club slides summarizing this week's paper for my lab