Aller au guide d’utilisation
pptx-generatorpar MiniMax

PPTX Generator Skill.

Un skill Claude Code et Codex pour les présentations PPT : génère, modifie et lit des présentations PowerPoint éditables.

  • 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
En-tête et titres de section lus depuis le fichier source le 14/09/2026 · 7 882 caractères au total

01 Ce qu'il fait

Ce que fait le skill pptx-generator dans Claude Code et Codex

Résumé, workflow et sorties, tous lus dans le SKILL.md du skill.

D'après le SKILL.mdLu le 14-09-2026 · pas une exécution enregistrée

Dans les termes du Skill

Couvre l'ensemble du périmètre PowerPoint pour les agents de code : lecture du texte d'un deck existant avec markitdown, édition de decks basés sur des modèles via des workflows XML, et création de decks de zéro avec PptxGenJS.

Le parcours de création à partir de zéro est un workflow en sept étapes — recueillir les exigences, choisir une palette et un pairage de polices, sélectionner un style Sharp, Soft, Rounded ou Pill, classer chaque diapositive selon l'un des cinq types de page, générer un module JS synchrone par diapositive, compiler via slides/compile.js, puis exécuter la passe QA obligatoire. Un contrat de thème obligatoire de cinq clés exactes assure la cohérence des diapositives, le canevas mesure 10 sur 5,625 pouces, et chaque diapositive sauf la couverture porte un badge de numéro de page.

Ce qu'il produit

  • Un fichier JS complet et exécutable par diapositive, chacun exportant createSlide et slideConfig.
  • Un script slides/compile.js qui requiert chaque module de diapositive et écrit la présentation assemblée.
  • Le deck terminé se trouve dans slides/output/.
  • Un aperçu PPTX par diapositive, écrit sous un nom de fichier spécifique à la diapositive lorsqu'un module est exécuté seul.
Voir l'exemple de prompt ↗

Fonctionnement

  1. 01
    Lire d'abord le deck source

    Lorsqu'une présentation existe déjà, extrayez son texte avant de toucher à la mise en page, afin que l'agent travaille à partir de contenu réel plutôt que de suppositions.

  2. 02
    Choisir la palette, les polices et le style de design

    La référence du design system fournit des palettes de couleurs, des pairages de polices, des recettes de style (Sharp, Soft, Rounded, Pill) et un espacement typographique, tous choisis pour correspondre au sujet et au public.

  3. 03
    Planifier le plan par type de page

    Chaque diapositive doit être classée exactement selon l'un des cinq types de page, avec un contenu et une mise en page planifiés par diapositive afin que les mises en page ne se répètent pas.

  4. 04
    Écrire un module JS par diapositive

    Les fichiers de diapositives résident dans le répertoire slides, chacun exportant une fonction synchrone createSlide(pres, theme) ; jusqu'à cinq peuvent être délégués à des sous-agents.

  5. 05
    Compiler les modules en un seul deck

    Un script de compilation requiert chaque module de diapositive, applique l'objet theme partagé, et écrit le fichier final.

  6. 06
    Exécuter la passe QA obligatoire

    L'étape 7 du workflow est obligatoire et renvoie au processus QA et à la checklist des pièges PptxGenJS.

02 Trouvez celui qui vous convient

Quand utiliser le skill pptx-generator

Utilisez le skill pptx-generator dans Claude Code ou Codex lorsque le travail concerne des PPT et diaporamas de ce type. Les capacités et limites ci-dessous sont tirées du fichier propre au skill.

Bon choix

  • Toute demande formulée en termes de PPT, PPTX, PowerPoint, présentation, slide, deck ou slides, qui sont les déclencheurs indiqués du skill.
  • Lire ou analyser ce qui se trouve déjà dans une présentation existante plutôt que de la reconstruire.
  • Modifier un deck basé sur un modèle en conservant intact son formatage XML existant.
  • Construire un deck conçu à partir de code avec PptxGenJS lorsqu'il n'y a rien dont partir.

Connaître les limites

  • Le workflow à partir de zéro est limité aux cas sans modèle ni présentation de référence ; en présence d'un modèle, c'est le chemin d'édition qui s'applique à la place.
  • Le dessin est limité à quatre primitives de forme : rectangle, ovale, ligne et rectangle arrondi.
  • Les graphiques sont limités aux sept types listés, donc les formes de graphique exotiques sont hors de l'ensemble documenté.

Quoi fournir

  • Un brief d'exigencesL'étape 1 demande à l'agent de rechercher le sujet, l'audience, l'objectif, le ton et la profondeur de contenu, donc l'entrée la plus claire est un court énoncé de ces éléments.
  • PptxGenJS disponible sur la machineCréer une présentation à partir de zéro nécessite que le paquet pptxgenjs soit installé globalement.
  • markitdown avec support pptxExtraire du texte d'un deck existant dépend de l'installation de l'extra pptx de markitdown.
  • Paquets d'icônes optionnelsLes icônes dans les slides ne fonctionnent que si react-icons, react, react-dom et sharp sont installés ; le fichier indique que c'est optionnel.

03 Dans le skill

Règles que le skill pptx-generator donne à Claude Code et Codex

8 instructions concrètes, valeurs par défaut et limites que le SKILL.md fixe pour l'agent — la partie du fichier qui change le résultat.

  1. Utiliser les cinq clés de thème et rien d'autre

    Le script de compilation transmet exactement primary, secondary, accent, light et bg. D'autres noms comme background, text, muted, darkest ou lightest sont explicitement interdits.

  2. Un badge sur chaque slide sauf la couverture

    Le badge de numéro de page dans le coin inférieur droit est requis sur toutes les slides sauf la page de couverture.

  3. Afficher le numéro de slide seul

    Le badge porte uniquement le numéro actuel, par exemple 3 ou 03, jamais un total cumulé comme 3/12.

  4. Conserver le canevas 16:9

    Les slides font 10 par 5,625 pouces en utilisant LAYOUT_16x9, que le script de compilation définit comme mise en page de la présentation.

  5. Écrire les couleurs en hex nu

    Les couleurs sont des chaînes hex à 6 caractères sans dièse initial, par exemple « FF0000 ».

  6. Garder createSlide synchrone

    Chaque module de slide exporte une fonction createSlide(pres, theme) synchrone ; les fonctions de slide asynchrones ne sont pas acceptées.

  7. Varier les mises en page

    La planification doit délibérément éviter de répéter la même mise en page de diapositive sur l'ensemble du deck.

  8. Limiter la concurrence à cinq diapositives

    Lorsque des subagents sont disponibles, au maximum 5 diapositives peuvent être générées simultanément.

04 Mettez-le en pratique

Installer pptx-generator dans Claude Code ou Codex

Une commande npx skills add, puis une première tâche dans votre agent et une checklist pour le résultat.

Ajouter pptx-generator à Claude Code, Codex ou votre agent

Exécutez-la dans votre projet ; l'installateur demande à quel agent l'ajouter.

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

Forme générique de la commande CLI skills pour skills/pptx-generator/SKILL.md ; le dépôt peut documenter son propre chemin.

Donner à la skill une première tâche PPT et diaporamas

Rédigé dans les termes propres du skill ; remplacez les parties entre crochets par votre contenu.

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.

Source : rédigé à partir du SKILL.md, dans les termes propres du skill.

Vérifiez le premier résultat

Ce que le SKILL.md lui-même présente comme un résultat correct :

  • Parcourez le processus de QA dans pitfalls.md, qui couvre les erreurs courantes et les pièges critiques de PptxGenJS.
  • Exécutez un module de diapositive de manière autonome pour produire un aperçu PPTX sous un nom de fichier spécifique à la diapositive avant de tout compiler.
  • Confirmez que le badge de numéro de page se situe à x : 9,3", y : 5,1" dans le coin inférieur droit.
  • Pour le travail sur modèle, vérifiez le résultat par rapport aux règles de formatage du workflow d'édition et à sa liste de pièges courants.

Dans OpenDesign, pptx-generator est intégré : Plugins → Skills, sélectionnez-le dans la barre supérieure.

05 Open source, traçable

Source, licence et vérification

D'où proviennent les faits de cette page et quand ils ont été vérifiés pour la dernière fois.

Author
MiniMax
Repository
github.com/MiniMax-AI/skills Branche main
Fichier du skill
skills/pptx-generator/SKILL.md Somme de contrôle du contenu enregistrée lors de la vérification ; commit 60aaae5
License
MIT D'après LICENSE ; SKILL.md indique « MIT ».
Étoiles du dépôt
13 547 Instantané GitHub pris le 14/09/2026 pour l'ensemble du dépôt MiniMax-AI/skills, qui contient 6 skills dans ce catalogue. Il ne s'agit pas d'une note ou d'un compteur d'utilisation pour pptx-generator.
Vérifié par OpenDesign
14/09/2026 Le fichier source, le chemin, le texte de licence et le nombre d'étoiles ont été vérifiés. Inclus dans OpenDesign main (vérifié le 28/08/2026) ; aucune exécution en direct n'a été enregistrée sur cette page.

Dans le SKILL.md

  1. Vue d'ensemblePérimètre : lire des decks, éditer des modèles via XML, ou construire des decks depuis zéro avec un design system.
  2. Référence rapideTableau tâche-approche plus dimensions, couleurs, polices, position du badge, clés de thème, formes, graphiques.
  3. Fichiers de référenceCartographie les cinq fichiers complémentaires : types de diapositives, design system, édition, pièges, API PptxGenJS.
  4. Lecture du contenuUne seule commande markitdown pour extraire le texte d'une présentation existante.
  5. Création à partir de zéro — WorkflowSept étapes : exigences, palette, style, plan, modules de diapositives, compilation, QA.
  6. Format de sortie des diapositivesStructure d'un fichier de diapositive : objet de configuration, createSlide synchrone, bloc d'aperçu autonome.
  7. Contrat de l'objet Theme (OBLIGATOIRE)Fixe les cinq clés de thème et interdit les noms alternatifs comme background ou text.
  8. Badge de numéro de page (REQUIS)Règles du badge plus code pour les variantes cercle et pilule à une position fixe.
  9. DépendancesCommandes d'installation pour markitdown, pptxgenjs, et les packages d'icônes optionnels.
Description du skill lui-même
Générez, éditez et lisez des présentations PowerPoint. Créez à partir de zéro avec PptxGenJS (couverture, table des matières, contenu, séparateurs de section, diapositives de synthèse), éditez des PPTX existants via des workflows XML, ou extrayez le texte avec markitdown. Déclencheurs : PPT, PPTX, PowerPoint, presentation, slide, deck, slides.

Description du front-matter de SKILL.md. Le fichier complet fait environ 7 882 caractères. Lire le fichier complet sur GitHub.

06 Avant d'installer

Questions sur le skill pptx-generator

Les réponses proviennent du SKILL.md tel que lu le 2026-09-14, et non d'une exécution enregistrée.

Peut-il éditer un deck que j'ai déjà, ou ne fait-il que créer de nouveaux decks ?

Les deux. L'édition et la création à partir d'un modèle passent par un workflow distinct documenté dans la référence d'édition, qui couvre la manipulation XML, les règles de formatage et les pièges courants.

Quels types de diapositives peut-il produire ?

Cinq types de pages sont documentés : Couverture, Sommaire, Séparateur de section, Contenu et Résumé, ainsi que des modèles de mise en page supplémentaires dans la référence des types de diapositives.

Existe-t-il une référence API pour le code qu'il écrit ?

Oui. Les modules de diapositives doivent suivre le fichier de référence PptxGenJS, que le catalogue décrit comme une référence API complète.

PPTX Generator

Exécutez pptx-generator sur une tâche réelle de PPT et de présentations.

Le skill pptx-generator est inclus dans OpenDesign. Téléchargez l'application, sélectionnez le skill dans Plugins → Skills, collez le prompt ci-dessus et lisez le plan avant le résultat.

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