Toutes les ressources premium et membres pour 8,99 €/mois, en abonnement sans engagement. Voir les offres

PalateKit

Menu

Demander une ressource

Décrivez en une phrase la ressource qui vous manque. Nous vous écrirons quand elle sera publiée.

0 / 280

Débloquer PalateKit

Tout débloquer

Offre

Le paiement vaut acceptation de nos conditions générales de vente.

Paiement sécurisé par Stripe. Reçus et factures envoyés par e-mail.

Content de vous revoir

Connectez-vous pour installer, télécharger ou sauvegarder cette ressource. Un compte gratuit suffit pour les ressources gratuites.

Faire des présentations avec un agent de code

Slides en HTML, export PDF ou PowerPoint, bibliothèques et skills pptx : comment produire un diaporama avec votre agent, et quand préférer un outil de présentation dédié.

Mis à jour le

Un agent de code ne dessine pas des slides : il écrit des fichiers. Deux voies s'en déduisent. La première produit des slides en HTML ou en Markdown, que vous présentez dans un navigateur ou exportez en PDF. La seconde génère directement un fichier .pptx. Le bon choix dépend de ce que vous ferez du diaporama ensuite.

Voie 1 : des slides en HTML ou en Markdown

Vous décrivez le contenu, l'agent écrit le code et vous visualisez le résultat dans le navigateur. Les retouches se font en une phrase (« mets le titre en haut, réduis le texte de la slide 4 »), et le diaporama reste un texte qu'on versionne avec le projet.

Trois bibliothèques courantes :

  • reveal.js : un cadre de présentation en HTML.
  • Marp : vous écrivez en Markdown, l'outil produit HTML, PDF et PowerPoint.
  • Slidev : conçu pour les développeurs, il exporte en PDF, PPTX, PNG ou Markdown.

Précisez la bibliothèque dans votre demande : sans cela, l'agent en choisit une, et les suites de la conversation s'en ressentent.

Exporter en PDF

Le PDF est le format le plus sûr pour envoyer un diaporama : la mise en page ne bouge pas.

Avec reveal.js, ouvrez la présentation avec ?print-pdf à la fin de l'adresse, lancez l'impression du navigateur (Ctrl ou Cmd + P), puis réglez la destination sur « Enregistrer au format PDF », la mise en page en paysage, les marges sur aucune et activez les graphiques d'arrière-plan. La documentation de reveal.js indique que cette méthode demande Chrome ou Chromium.

Avec Marp, une commande suffit :

npx @marp-team/marp-cli@latest diaporama.md --pdf

Avec Slidev, slidev export produit un PDF. Il faut que playwright-chromium soit installé dans le projet.

Exporter en PowerPoint

Il existe deux approches, qui ne donnent pas le même fichier.

Convertir des slides existantes

Marp convertit avec --pptx, Slidev avec slidev export --format pptx. Dans les deux cas, le fichier obtenu est surtout composé d'images : Slidev précise que le texte n'y est pas sélectionnable, et Marp que le contenu ne peut pas être modifié dans PowerPoint. Les notes du présentateur, elles, sont transmises. C'est adapté à une présentation que l'on projette telle quelle, pas à un fichier que quelqu'un d'autre devra retoucher.

Les deux outils proposent une variante éditable (--pptx-editable pour Marp, --format pptx-editable pour Slidev). Marp la décrit comme expérimentale : elle exige LibreOffice Impress, peut échouer ou donner un résultat incomplet avec des styles complexes, et ne gère pas les notes du présentateur. Testez-la sur votre diaporama avant de vous y fier.

Générer un vrai fichier .pptx

Pour obtenir des zones de texte, des tableaux et des images que l'on peut modifier dans PowerPoint, l'agent écrit un script avec une bibliothèque :

  • PptxGenJS (JavaScript, licence MIT) fonctionne dans Node, dans le navigateur ou dans un projet React ou Vite.
  • python-pptx (Python) crée, lit et met à jour des fichiers .pptx : slides, zones de texte, images, tableaux, formes et graphiques.

Exemple minimal avec PptxGenJS, tel que la documentation le présente :

import pptxgen from "pptxgenjs";

let pres = new pptxgen();
let slide = pres.addSlide();
slide.addText("Bonjour depuis PptxGenJS", { x: 1, y: 1, color: "363636" });
pres.writeFile();

L'agent exécute le script et vous récupérez le fichier. Vous pouvez aussi lui demander d'ouvrir un modèle existant (avec python-pptx) pour respecter la charte de votre entreprise.

Les skills pptx

Une skill pour le format .pptx remplace les consignes que vous répéteriez à chaque demande : comment créer des slides, les modifier, analyser un diaporama existant. Anthropic fournit une skill PowerPoint pré-construite, disponible sur l'API Claude, claude.ai et d'autres surfaces. Sur l'API, elle s'exécute dans l'outil d'exécution de code.

Dans Claude Code ou un autre agent de code, vous pouvez installer une skill communautaire du même genre depuis le catalogue. Lisez ses fichiers avant de l'installer, comme pour toute ressource.

Quand préférer un outil dédié

Un agent est rapide pour un premier jet et pour des diaporamas répétitifs : rapports mensuels, présentations générées à partir de données. Il l'est moins quand le résultat doit être peaufiné à la main.

SituationMeilleur choix
Premier jet à partir d'un texte ou de donnéesAgent de code
Diaporama régénéré à chaque périodeAgent de code, avec un script ou une skill
Diaporama versionné avec du codeSlides en Markdown ou HTML
Retouches fines de mise en page à plusieursPowerPoint, Keynote ou Google Slides
Charte graphique stricte imposéeOutil dédié, ou modèle .pptx fourni à l'agent

Une pratique courante : faire produire le premier jet par l'agent, puis finir à la main dans l'outil.

Ressources du catalogue

Dans le catalogue des skills, filtrez sur la sortie « slides » pour trouver les skills qui produisent des diaporamas. Un DESIGN.md donne en plus à l'agent les couleurs, les polices et les espacements de votre marque, ce qui évite des slides génériques. Les prompts sont utiles pour une demande ponctuelle. Pour installer une ressource, suivez l'article de démarrage.

Conseils pour de bons résultats

  • Donnez le plan avant la mise en forme : une idée par slide, un titre qui énonce cette idée.
  • Fournissez le texte source, pas seulement le sujet : l'agent ne doit pas inventer vos chiffres.
  • Précisez le format de sortie et la bibliothèque dès la première demande.
  • Ouvrez le fichier final et parcourez chaque slide : texte qui déborde, image absente et polices de remplacement se voient à l'écran, pas dans le code.

Sources

Questions fréquentes

Mon agent peut-il produire directement un fichier .pptx ?

Oui, de deux façons : en écrivant un script avec une bibliothèque comme PptxGenJS (JavaScript) ou python-pptx (Python), ou en s'appuyant sur une skill dédiée au format. Anthropic propose une skill pptx pré-construite, disponible sur l'API, claude.ai et d'autres surfaces.

Le PowerPoint exporté depuis des slides HTML ou Markdown est-il modifiable ?

En général non. Marp et Slidev exportent par défaut chaque slide comme une image : le texte n'est ni sélectionnable ni modifiable. Les options « éditables » existent mais sont limitées (Marp la qualifie d'expérimentale).

Quand vaut-il mieux ouvrir PowerPoint, Keynote ou Google Slides ?

Quand d'autres personnes doivent retoucher le diaporama à la main, ou quand la mise en page compte plus que la vitesse de production.

Cet article vous a-t-il aidé ?

Signaler un problème
  • Qu'est-ce qu'une Agent Skill ?

    Une Agent Skill est un dossier avec un fichier SKILL.md que votre agent de code charge à la demande. Format, origine, agents compatibles, et ce que PalateKit ajoute autour.

  • Installer votre première ressource

    Choisir une ressource PalateKit, l'installer dans votre agent de code en une minute, puis vérifier qu'il s'en sert.