← Retour au carnet

frontend-slides : créer des diapositives web avec un agent de code

frontend-slides est le skill PPT open source le plus étoilé pour les agents de code : il construit des présentations sous forme de pages web épurées et modernes que vous présentez directement dans le navigateur. Ce guide explique ce que c'est, comment l'installer et l'utiliser, ce qu'il fait vraiment bien (et ses limites), comment il se compare aux autres skills PPT de Claude, et là où un Agent-Native Design Workspace prend le relais quand un seul skill atteint ses limites.

frontend-slides : créer des diapositives web avec un agent de code

Si vous voulez une présentation et que vous vivez déjà dans un terminal, frontend-slides est l'un des moyens les plus nets d'en obtenir une. C'est une skill pour agent de code : au lieu d'ouvrir une application de présentation, vous décrivez la présentation à l'agent que vous utilisez déjà, et frontend-slides transforme votre idée en diapositives construites comme des pages web — du vrai HTML et du vrai CSS que vous présentez directement depuis le navigateur.

C'est aussi l'option la plus populaire de son genre. Avec 25k étoiles GitHub et une licence MIT, frontend-slides trône en haut de l'étagère grandissante des Claude PPT skills. Ce guide couvre ce que c'est, comment l'installer et le solliciter, ce qu'il fait bien et où il s'arrête, comment il se mesure aux autres skills de ce domaine, et où un véritable espace de travail trouve sa place lorsqu'une présentation devient un chantier continu.

Ce qu'est frontend-slides

frontend-slides est une skill — un ensemble packagé d'instructions que votre agent de code (Claude Code, Codex, Cursor et d'autres) charge en cours de tâche pour bien accomplir une chose. Ici, cette chose, c'est créer une présentation. Elle s'appuie sur les compétences frontend que votre agent possède déjà et les oriente vers les diapositives : vous décrivez la présentation en langage naturel, et l'agent écrit des pages web propres et modernes, une par diapositive, que vous faites défiler dans le navigateur.

La sortie est web-native par conception. Comme chaque diapositive est du HTML et du CSS, vous avez un contrôle total — mises en page sur mesure, vraie typographie, dégradés, transitions, graphiques intégrés, tout ce que le navigateur sait rendre. Il est développé et maintenu par Zara Zhang, open source sous MIT, et comme le reste de ces skills, il fonctionne en apportez-votre-propre-clé-de-modèle : vous fournissez la clé d'API, la skill fournit le savoir-faire.

Web slides generated by the frontend-slides coding-agent skill
frontend-slides construit des présentations web-natives avec un agent de code. Source : frontend-slides on GitHub.

Comment ça marche

La boucle est courte et surtout conversationnelle :

  1. Installez la skill — clonez ou ajoutez frontend-slides au répertoire de skills de votre agent de code (le dépôt fournit les étapes d'installation). Apportez votre propre clé de modèle.
  2. Décrivez la présentation — donnez à l'agent le sujet, le public, le ton et un nombre approximatif de diapositives. Plus le brief est précis, meilleure est la structure qu'il construit.
  3. Laissez-le construire — l'agent génère les diapositives sous forme de pages web et les ouvre dans le navigateur pour la présentation.
  4. Itérez — demandez des changements en langage naturel (« resserre l'introduction », « transforme la diapositive 3 en comparaison à deux colonnes », « palette plus chaude ») et régénérez. Comme ce n'est que du CSS, vous pouvez aussi éditer n'importe quoi à la main directement.
  5. Présentez ou exportez — présentez depuis le navigateur, ou exportez en PDF pour le partage.
Four decks built from frontend-slides HTML templates, from soft editorial to bold retro
Un éventail de présentations construites à partir des modèles HTML de frontend-slides — styles éditorial doux, carnet de terrain et rétro affirmé. Source : frontend-slides on GitHub.

Ce qu'il fait bien (et ses limites, en toute honnêteté)

frontend-slides donne le meilleur de lui-même quand vous voulez des diapositives web-natives et un contrôle total de leur apparence. Si vous êtes à l'aise avec HTML et CSS, rien ne s'interpose entre vous et le design — vous pouvez ouvrir n'importe quelle diapositive et la modifier à la main, versionner toute la présentation dans git et réutiliser des composants d'une présentation à l'autre. Pour les développeurs, c'est tout l'attrait : des diapositives qui se comportent comme une base de code plutôt que comme un fichier propriétaire.

Les limites honnêtes sont le revers de cette force. La sortie est une page web, pas un .pptx — donc si votre organisation a besoin d'un PowerPoint modifiable avec des formes natives, ce n'est pas l'outil (voyez le tableau comparatif ci-dessous pour les skills qui visent cela). Il y a aussi un seuil de confort : plus vous vous éloignez de HTML et CSS, moins le « contrôle total » se vend de lui-même. Et comme toute skill unique, frontend-slides fabrique une présentation — il ne porte pas votre marque d'un projet à l'autre et ne maintient pas un design system synchronisé. C'est un outil affûté à usage unique, et il l'assume honnêtement.

frontend-slides face aux autres Claude PPT skills

frontend-slides n'est pas la seule skill de cette catégorie, et le bon choix dépend de la sortie dont vous avez besoin et de la licence avec laquelle vous pouvez composer.

OutilSortieLicenceIdéal pour
frontend-slidesDiapositives web HTMLMITPrésentations web-natives, contrôle total du CSS
guizang-ppt-skillHTML (éditorial)AGPL-3.0Présentations façonnées, à l'allure conçue
dashiAIPrésentation modifiableAGPL-3.0Sortie qu'un non-développeur peut modifier
Open DesignPrésentations modifiables à l'image de marque + modèlesApache-2.0Présentations liées à un design system, dans un espace de travail

Si vous voulez le rendu éditorial soigné, guizang-ppt-skill est la cousine à laquelle la comparer ; si votre livrable doit rester modifiable par un non-développeur, dashiAI est conçu pour ça. frontend-slides l'emporte quand vous voulez que la présentation soit des pages web qui vous appartiennent entièrement.

Où Open Design trouve sa place

frontend-slides est une excellente skill à usage unique pour une présentation dans votre terminal. Mais une skill est un script — elle ne porte pas votre marque d'un projet à l'autre, ne maintient pas la sortie modifiable dans un véritable espace de travail, et ne coordonne pas une présentation avec le reste de votre travail de design.

Open Design est la couche située au-dessus de la skill : un Agent-Native Design Workspace open source (Apache-2.0), local-first et bring-your-own-key, qui se place en dehors de l'agent de code que vous utilisez déjà. Vous décrivez une présentation ; l'agent en génère une version modifiable en s'appuyant sur un design system, de sorte qu'elle reste à l'image de la marque au lieu de repartir d'une page blanche à chaque fois — et Open Design fournit ses propres modèles de présentation HTML dans sa bibliothèque de plugins. C'est la même idée que frontend-slides, avec un foyer : vos fichiers, votre marque, modifiables et à vous pour de bon. Si vous créez des diapositives avec un agent de code aujourd'hui, voyez comment Open Design fonctionne avec Claude Code.

Utilisez frontend-slides quand vous voulez une présentation web-native rapide depuis la ligne de commande. Tournez-vous vers un espace de travail quand la présentation doit être à l'image de la marque, modifiable et intégrée à un ensemble de travail de design plus vaste.

FAQ

frontend-slides est-il gratuit ? Oui. Il est open source sous licence MIT et gratuit à utiliser — vous fournissez votre propre clé d'API de modèle. MIT est permissive, donc elle est aussi favorable à un usage commercial.

Comment utiliser frontend-slides ? Installez la skill dans le répertoire de skills de votre agent de code, puis décrivez la présentation (sujet, public, longueur). L'agent construit les diapositives sous forme de pages web ; itérez en langage naturel et présentez depuis le navigateur.

frontend-slides exporte-t-il vers PowerPoint ? Non — il produit des diapositives web (HTML/CSS) que vous présentez dans le navigateur, et vous pouvez exporter en PDF pour le partage. Si vous avez besoin d'un .pptx modifiable avec des formes natives, tournez-vous vers une skill conçue pour cette sortie plutôt que frontend-slides.

À qui frontend-slides convient-il le mieux ? Aux développeurs qui veulent des diapositives web-natives et un contrôle total du CSS — des gens à l'aise sur la plateforme web qui préfèrent versionner une présentation dans git plutôt que d'ouvrir une application de présentation.

Skill ou espace de travail de design — lequel choisir ? Une skill comme frontend-slides est idéale pour une présentation rapide et ponctuelle. Un Agent-Native Design Workspace comme Open Design convient mieux lorsque vous avez besoin de présentations modifiables à l'image de la marque, qui vivent aux côtés du reste de votre travail de design.

En résumé

frontend-slides est la façon la plus étoilée de créer des diapositives avec un agent de code, et il le mérite : présentations web-natives, contrôle total du CSS, licence MIT, le tout piloté depuis le terminal dans lequel vous travaillez déjà. Si vous voulez une présentation rapide, pensée pour le navigateur, et que vous êtes à l'aise en HTML et CSS, installez-le et lancez vos consignes. Quand une présentation se transforme en un chantier continu, à l'image de la marque, qui doit rester modifiable et lié à un design system, c'est là qu'un Agent-Native Design Workspace prend le relais.


← Retour au carnet GitHub · Source ↗