Vai alla guida all’uso
pptx-generatordi MiniMax

PPTX Generator Skill.

Una skill per Claude Code e Codex per PPT e presentazioni: genera, modifica e legge presentazioni PowerPoint modificabili.

  • Presentations
  • PPTX
MiniMax-AI/skills · skills/pptx-generator/SKILL.mdSKILL.md
--- name: pptx-generator description: Generate, edit, and read PowerPoint presentations. Create from scratch with PptxGenJS (cover, TOC, content, section divider, summary slides), edit existing PPTX via XML workflows, or extract text with markitdown. Triggers: PPT, PPTX, PowerPoint, presentation, slide, deck, slides. --- ## Creating from Scratch — Workflow ## Slide Output Format ## Theme Object Contract (MANDATORY) ## Page Number Badge (REQUIRED) ## Dependencies
Intestazione e titoli di sezione letti dal file upstream il 14/09/2026 · 7.882 caratteri in totale

01 Cosa fa

Cosa Fa la Skill pptx-generator in Claude Code e Codex

Sintesi, workflow e output, tutto letto dal SKILL.md della skill.

Dal SKILL.mdLetto il 14-09-2026 · non è un'esecuzione registrata

Nelle parole della skill

Copre l'intera superficie di PowerPoint per gli agenti di codice: leggere il testo di un deck esistente con markitdown, modificare deck basati su template tramite workflow XML e costruire deck da zero con PptxGenJS.

Il percorso da zero è un workflow in sette passaggi — raccogliere i requisiti, scegliere una palette e un abbinamento di font, scegliere uno stile Sharp, Soft, Rounded o Pill, classificare ogni slide come uno dei cinque tipi di pagina, generare un modulo JS sincrono per slide, compilare tramite slides/compile.js, quindi eseguire il passaggio di QA obbligatorio. Un contratto di tema obbligatorio con cinque chiavi esatte mantiene le slide coerenti, il canvas è di 10 per 5,625 pollici e ogni slide, eccetto la copertina, porta un badge con il numero di pagina.

Che cosa produce

  • Un file JS completo ed eseguibile per slide, ciascuno che esporta createSlide e slideConfig.
  • Uno script slides/compile.js che richiede ogni modulo slide e scrive la presentazione assemblata.
  • Il deck finito in slides/output/.
  • Una preview PPTX per singola slide, scritta con un nome file specifico per slide quando un modulo viene eseguito da solo.
Vedi l'esempio di prompt ↗

Come funziona

  1. 01
    Leggere Prima il Deck di Origine

    Quando una presentazione esiste già, estrarre il suo testo prima di toccare il layout, in modo che l'agente lavori su contenuti reali e non su ipotesi.

  2. 02
    Scegliere Palette, Font e Stile di Design

    Il riferimento al design system fornisce palette di colori, abbinamenti di font, ricette di stile (Sharp, Soft, Rounded, Pill) e spaziatura tipografica, tutti scelti per adattarsi all'argomento e al pubblico.

  3. 03
    Pianificare la Struttura per Tipo di Pagina

    Ogni slide deve essere classificata come esattamente uno dei cinque tipi di pagina, con contenuto e layout pianificati per ciascuna slide affinché i layout non si ripetano.

  4. 04
    Scrivere un Modulo JS per Slide

    I file delle slide si trovano nella directory slides, ciascuno esporta una funzione sincrona createSlide(pres, theme); fino a cinque possono essere delegati a subagent.

  5. 05
    Compilare i Moduli in un Unico Deck

    Uno script di compilazione richiede ogni modulo slide, applica l'oggetto tema condiviso e scrive il file finito.

  6. 06
    Eseguire il Passaggio di QA Obbligatorio

    Il passaggio 7 del workflow è obbligatorio e punta al processo di QA e alla checklist delle insidie di PptxGenJS.

02 Trova la tua applicazione

Quando usare lo skill pptx-generator

Usa lo skill pptx-generator in Claude Code o Codex quando il lavoro riguarda PPT e presentazioni di questo tipo. Ambito e limiti qui sotto sono presi dal file dello skill stesso.

Buona applicazione

  • Qualsiasi richiesta espressa come PPT, PPTX, PowerPoint, presentazione, slide, deck o slides, che sono i trigger dichiarati dello skill.
  • Leggere o analizzare ciò che è già contenuto in una presentazione esistente, invece di ricostruirla.
  • Modificare un deck basato su un template mantenendo intatta la sua formattazione XML esistente.
  • Costruire un deck progettato da codice con PptxGenJS quando non c'è nulla da cui partire.

Conosci i limiti

  • Il workflow da zero è limitato ai casi senza template o presentazione di riferimento; se è disponibile un template, si applica invece il percorso di modifica.
  • Il disegno è limitato a quattro primitive di forma: rettangolo, ovale, linea e rettangolo arrotondato.
  • I grafici sono limitati ai sette tipi elencati, quindi forme di grafico più insolite restano fuori dall'insieme documentato.

Cosa fornire

  • Un brief di requisitiIl passo 1 chiede all'agente di ricercare argomento, pubblico, scopo, tono e profondità dei contenuti, quindi l'input più chiaro è una breve dichiarazione di questi elementi.
  • PptxGenJS disponibile sulla macchinaCreare una presentazione da zero richiede che il pacchetto pptxgenjs sia installato globalmente.
  • markitdown con supporto pptxEstrarre testo da un deck esistente dipende dal fatto che l'estra pptx di markitdown sia installato.
  • Pacchetti icona opzionaliLe icone nelle slide funzionano solo se sono installati react-icons, react, react-dom e sharp; il file indica questo come opzionale.

03 Dentro la skill

Le regole che lo Skill pptx-generator dà a Claude Code e Codex

8 istruzioni concrete, valori predefiniti e limiti che il SKILL.md imposta per l'agente — la parte del file che cambia il risultato.

  1. Usare le Cinque Chiavi del Tema e Nient'altro

    Lo script di compilazione passa esattamente primary, secondary, accent, light e bg. Altri nomi come background, text, muted, darkest o lightest sono esplicitamente vietati.

  2. Contrassegnare Ogni Slide Tranne la Copertina

    Il badge con il numero di pagina nell'angolo in basso a destra è richiesto su tutte le slide eccetto la pagina di copertina.

  3. Mostrare Solo il Numero della Slide

    Il badge riporta solo il numero corrente, come 3 o 03, mai un totale progressivo come 3/12.

  4. Mantenere il Canvas 16:9

    Le slide sono 10 per 5,625 pollici usando LAYOUT_16x9, che lo script di compilazione impone come layout della presentazione.

  5. Scrivere i Colori come Hex Nudi

    I colori sono stringhe hex a 6 caratteri senza cancelletto iniziale, per esempio "FF0000".

  6. Mantenere createSlide Sincrona

    Ogni modulo slide esporta una funzione createSlide(pres, theme) sincrona; le funzioni slide asincrone non sono accettate.

  7. Varia i layout

    La pianificazione deve evitare deliberatamente di ripetere lo stesso layout di diapositiva nel deck.

  8. Limita la concorrenza a cinque diapositive

    Quando sono disponibili subagent, è possibile generare al massimo 5 diapositive contemporaneamente.

04 Mettila al lavoro

Installare pptx-generator in Claude Code o Codex

Un comando npx skills add, poi un primo task nel tuo agente e una checklist per il risultato.

Aggiungere pptx-generator a Claude Code, Codex o al proprio agente

Eseguitelo nel Suo progetto; l'installer chiede a quale agente aggiungerlo.

Terminal
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator

Forma generica della CLI skills per skills/pptx-generator/SKILL.md; il repository potrebbe documentare un proprio percorso.

Assegna allo skill un primo compito PPT e presentazioni

Redatto nei termini propri della skill; sostituisca le parti tra parentesi con il suo materiale.

Starter prompt
Build a 12-slide deck on [topic] for [audience]. Open with a cover slide, add a table of contents and two section dividers, and keep the layouts varied across the content slides. Use a Soft style with a muted palette and Arial for the English text, and put the page number badge on every slide except the cover.

Fonte: redatto a partire dal SKILL.md, nei termini propri della skill.

Verifica il primo risultato

Ciò che il SKILL.md stesso indica come risultato corretto:

  • Segua il processo di QA in pitfalls.md, che copre gli errori comuni e le insidie critiche di PptxGenJS.
  • Esegua un modulo di diapositiva in modo autonomo per produrre un'anteprima PPTX con un nome file specifico per la diapositiva, prima di compilare tutto.
  • Confermi che il badge del numero di pagina si trovi a x: 9,3", y: 5,1" nell'angolo in basso a destra.
  • Per il lavoro sui template, verifichi il risultato rispetto alle regole di formattazione del workflow di editing e al suo elenco di insidie comuni.

In OpenDesign pptx-generator è incluso: Plugins → Skills, lo selezioni nella barra superiore.

05 Open source, tracciabile

Sorgente, licenza e verifica

Da dove provengono i dati di questa pagina e quando sono stati verificati l'ultima volta.

Author
MiniMax
Repository
github.com/MiniMax-AI/skills Branch main
File della skill
skills/pptx-generator/SKILL.md Checksum del contenuto registrato alla verifica; commit 60aaae5
License
MIT Da LICENSE; SKILL.md indica "MIT".
Stelle del repository
13.547 Snapshot GitHub preso il 14/09/2026 per l'intero repository MiniMax-AI/skills, che contiene 6 skill in questo catalogo. Non è una valutazione o un conteggio d'uso per pptx-generator.
Verificato da OpenDesign
14 settembre 2026 Il file sorgente, il percorso, il testo della licenza e il conteggio delle stelle sono stati verificati. Incluso nella build principale di OpenDesign (verificato il 28 agosto 2026); non è stata registrata un'esecuzione live su questa pagina.

All'interno di SKILL.md

  1. PanoramicaAmbito: leggere deck, modificare template via XML, oppure creare deck da zero con un design system.
  2. Riferimento rapidoTabella attività-approccio più dimensioni, colori, font, posizione del badge, chiavi del tema, forme, grafici.
  3. File di riferimentoMappa i cinque file complementari: tipi di diapositiva, design system, editing, insidie, API di PptxGenJS.
  4. Lettura del contenutoUn solo comando markitdown per estrarre il testo da una presentazione esistente.
  5. Creazione da zero — WorkflowSette passaggi: requisiti, palette, stile, struttura, moduli di diapositiva, compilazione, QA.
  6. Formato di output della diapositivaStruttura di un file di diapositiva: oggetto config, createSlide sincrona, blocco di anteprima autonomo.
  7. Contratto dell'oggetto tema (OBBLIGATORIO)Fissa le cinque chiavi del tema e vieta nomi alternativi come background o text.
  8. Badge del numero di pagina (RICHIESTO)Regole del badge più codice per le varianti cerchio e pillola in una posizione fissa.
  9. DipendenzeComandi di installazione per markitdown, pptxgenjs e i pacchetti di icone opzionali.
Descrizione della skill
"Genera, modifica e leggi presentazioni PowerPoint. Crea da zero con PptxGenJS (copertina, TOC, contenuto, separatori di sezione, diapositive di riepilogo), modifica PPTX esistenti tramite workflow XML o estrai testo con markitdown. Trigger: PPT, PPTX, PowerPoint, presentazione, slide, deck, diapositive."

Descrizione dal front-matter di SKILL.md. Il file completo è di circa 7.882 caratteri. Leggere il file completo su GitHub.

06 Prima di installare

Domande sulla skill pptx-generator

Le risposte provengono dal SKILL.md letto il 2026-09-14, non da un'esecuzione registrata.

Può modificare un deck che ho già, o crea solo deck nuovi?

Entrambe le cose. La modifica e la creazione da template passano attraverso un workflow separato documentato nel riferimento di editing, che copre la manipolazione XML, le regole di formattazione e le insidie comuni.

Quali tipi di diapositive può produrre?

Sono documentati cinque tipi di pagina: Copertina, Indice, Divisore di sezione, Contenuto e Riepilogo, oltre a pattern di layout aggiuntivi nel riferimento sui tipi di diapositiva.

Esiste un riferimento API per il codice che scrive?

Sì. I moduli delle slide devono seguire il file di riferimento PptxGenJS, che il catalogo descrive come un riferimento API completo.

PPTX Generator

Esegui pptx-generator su un task reale di PPT e presentazioni.

La skill pptx-generator è integrata in OpenDesign. Scarica l'app, seleziona la skill in Plugins → Skills, incolla il prompt sopra e leggi il piano prima del risultato.

Terminale
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator