frontend-slides: crea slide web con un agente di coding
frontend-slides è il skill PPT open source con più star per gli agenti di coding: costruisce presentazioni come pagine web pulite e moderne che presenti direttamente nel browser. Questa guida spiega cos'è, come installarlo e usarlo, in cosa è davvero bravo (e i suoi limiti), come si confronta con gli altri skill PPT di Claude e dove subentra un Agent-Native Design Workspace quando un singolo skill non basta più.
Se vuoi una presentazione e vivi già in un terminale, frontend-slides è uno dei modi più puliti per averne una. È uno skill per agenti di coding: invece di aprire un'app per presentazioni, descrivi le slide all'agente che usi già, e frontend-slides trasforma la tua idea in slide costruite come pagine web — HTML e CSS veri che presenti direttamente dal browser.
È anche l'opzione più popolare del suo genere. Con 25k stelle su GitHub e una licenza MIT, frontend-slides sta in cima allo scaffale in crescita degli Claude PPT skill. Questa guida spiega cos'è, come installarlo e istruirlo, in cosa è bravo e dove si ferma, come si confronta con gli altri skill di questo ambito e dove uno spazio di lavoro completo trova posto quando una presentazione diventa un lavoro continuativo.
Cos'è frontend-slides
frontend-slides è uno skill: un insieme confezionato di istruzioni che il tuo agente di coding (Claude Code, Codex, Cursor e altri) carica a metà di un compito per fare bene una cosa. In questo caso, quella cosa è creare una presentazione. Si appoggia alle competenze frontend che il tuo agente ha già e le indirizza alle slide: descrivi la presentazione in linguaggio semplice e l'agente scrive pagine web pulite e moderne, una per slide, che sfogli nel browser.
L'output è web-native per progettazione. Poiché ogni slide è HTML e CSS, ottieni il controllo totale — layout su misura, vera tipografia, gradienti, transizioni, grafici incorporati, tutto ciò che il browser sa renderizzare. È sviluppato e mantenuto da Zara Zhang, è open source con licenza MIT e, come il resto di questi skill, funziona in modalità porta-la-tua-chiave-del-modello: tu fornisci la chiave API, lo skill fornisce il mestiere.

Come funziona
Il ciclo è breve e per lo più conversazionale:
- Installa lo skill — clona o aggiungi frontend-slides alla directory degli skill del tuo agente di coding (il repository ha i passaggi di configurazione). Porta la tua chiave del modello.
- Descrivi la presentazione — dai all'agente l'argomento, il pubblico, il tono e un numero approssimativo di slide. Più il brief è specifico, migliore è la struttura che costruisce.
- Lascialo costruire — l'agente genera le slide come pagine web e le apre nel browser per la presentazione.
- Itera — chiedi modifiche in linguaggio semplice ("stringi l'apertura", "trasforma la slide 3 in un confronto a due colonne", "palette più calda") e rigenera. Essendo solo CSS, puoi anche modificare qualsiasi cosa a mano direttamente.
- Presenta o esporta — presenta dal browser oppure esporta in PDF per condividere.

In cosa è bravo (e i suoi limiti onesti)
frontend-slides dà il meglio quando vuoi slide web-native e controllo totale sul loro aspetto. Se te la cavi con HTML e CSS, nulla si frappone tra te e il design — puoi aprire qualsiasi slide e cambiarla a mano, versionare l'intera presentazione in git e riutilizzare i componenti tra le presentazioni. Per gli sviluppatori è tutto qui il fascino: slide che si comportano come una codebase invece che come un file proprietario.
I limiti onesti sono il rovescio di questa forza. L'output è una pagina web, non un .pptx — quindi se la tua organizzazione ha bisogno di un PowerPoint modificabile con forme native, questo non è lo strumento (per gli skill mirati a ciò vedi la tabella comparativa più sotto). C'è anche una soglia di comodità: più ti allontani da HTML e CSS, meno il "controllo totale" si vende da solo. E come qualsiasi skill singolo, frontend-slides realizza una presentazione — non porta il tuo brand tra i progetti né mantiene sincronizzato un design system. È uno strumento affilato a scopo unico, ed è onesto nell'ammetterlo.
frontend-slides contro gli altri Claude PPT skill
frontend-slides non è l'unico skill di questa categoria, e la scelta giusta dipende dall'output di cui hai bisogno e dalla licenza con cui puoi convivere.
| Strumento | Output | Licenza | Ideale per |
|---|---|---|---|
| frontend-slides | Slide web HTML | MIT | Presentazioni web-native, controllo totale del CSS |
| guizang-ppt-skill | HTML (editoriale) | AGPL-3.0 | Presentazioni curate, dall'aspetto progettato |
| dashiAI | Presentazione modificabile | AGPL-3.0 | Output che un non sviluppatore può modificare |
| Open Design | Presentazioni modificabili in linea col brand + template | Apache-2.0 | Presentazioni legate a un design system, in uno spazio di lavoro |
Se vuoi il look editoriale rifinito, guizang-ppt-skill è il fratello con cui confrontarlo; se il tuo deliverable deve restare modificabile da un non sviluppatore, dashiAI è costruito per questo. frontend-slides vince quando vuoi che la presentazione sia pagine web che possiedi del tutto.
Dove si inserisce Open Design
frontend-slides è un ottimo skill a scopo unico per una presentazione nel tuo terminale. Ma uno skill è uno script — non porta il tuo brand tra i progetti, non mantiene l'output modificabile in un vero spazio di lavoro e non coordina una presentazione col resto del tuo lavoro di design.
Open Design è lo strato sopra lo skill: un Agent-Native Design Workspace open source (Apache-2.0), local-first e con la tua chiave, che sta fuori dall'agente di coding che usi già. Descrivi una presentazione; l'agente ne genera una modificabile a partire da un design system, così resta in linea col brand invece di partire da una pagina bianca ogni volta — e Open Design offre i propri template di presentazione HTML nella sua libreria di plugin. È la stessa idea di frontend-slides, ma con una casa: i tuoi file, il tuo brand, modificabili e tuoi da tenere. Se oggi costruisci slide con un agente di coding, guarda come Open Design funziona con Claude Code.
Usa frontend-slides quando vuoi una presentazione web-native rapida dalla riga di comando. Rivolgiti a uno spazio di lavoro quando la presentazione deve essere in linea col brand, modificabile e parte di un corpo di lavoro di design più ampio.
Domande frequenti
frontend-slides è gratuito? Sì. È open source con licenza MIT e gratuito da usare — fornisci tu la chiave API del modello. La MIT è permissiva, quindi è anche adatta all'uso commerciale.
Come uso frontend-slides? Installa lo skill nella directory degli skill del tuo agente di coding, poi descrivi la presentazione (argomento, pubblico, lunghezza). L'agente costruisce le slide come pagine web; itera in linguaggio semplice e presenta dal browser.
frontend-slides esporta in PowerPoint? No — produce slide web (HTML/CSS) che presenti nel browser, e puoi esportare in PDF per condividere. Se ti serve un .pptx modificabile con forme native, guarda uno skill costruito per quell'output invece di frontend-slides.
Per chi è più adatto frontend-slides? Per gli sviluppatori che vogliono slide web-native e controllo totale del CSS — persone a proprio agio sulla piattaforma web che preferiscono versionare una presentazione in git piuttosto che aprire un'app per presentazioni.
Skill o spazio di lavoro di design — quale usare? Uno skill come frontend-slides è ideale per una presentazione rapida e una tantum. Un Agent-Native Design Workspace come Open Design è più adatto quando ti servono presentazioni modificabili e in linea col brand che vivono accanto al resto del tuo lavoro di design.
In sintesi
frontend-slides è il modo con più stelle per creare slide con un agente di coding, e se lo merita: presentazioni web-native, controllo totale del CSS, licenza MIT, tutto guidato dal terminale in cui lavori già. Se vuoi una presentazione rapida, pensata per il browser, e te la cavi con HTML e CSS, installalo e comincia a istruirlo. Quando una presentazione diventa un lavoro continuativo e in linea col brand che deve restare modificabile e legato a un design system, è lì che un Agent-Native Design Workspace prende il posto.