Aller au guide d’utilisation
slide-making-skillpar MiniMax

Slide Making Skill Skill.

Un skill Claude Code et Codex pour les présentations PPT : implémente des diapositives PowerPoint individuelles avec PptxGenJS.

  • Presentations
  • PPTX
MiniMax-AI/skills · plugins/pptx-plugin/skills/slide-making-skill/SKILL.mdSKILL.md
--- name: slide-making-skill description: Implement single-slide PowerPoint pages with PptxGenJS. Use when writing or fixing slide JS files: dimensions, positioning, text/image/chart APIs, styling rules, and export expectations for native .pptx output. --- ## Font Rules ## Color Palette Rules (MANDATORY) ## Page Number Badge (REQUIRED) ## Theme Object Contract (MANDATORY) ## Subagent Output Format ## Critical Pitfalls
En-tête et titres de section lus depuis le fichier amont le 14/09/2026 · 7 209 caractères au total

01 Ce qu'il fait

Ce que fait le skill slide-making-skill 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

Un guide d'implémentation pour le JavaScript derrière des diapositives PowerPoint individuelles construites avec PptxGenJS, écrit pour des agents de code dont chacun possède une diapositive. Il fixe d'abord le contrat environnant : un canevas 16:9 de 10 par 5,625 pouces, un objet theme contenant exactement primary, secondary, accent, light et bg, une fonction createSlide synchrone exportée avec slideConfig, et un aperçu autonome exécutable par fichier.

En plus de cela, il impose une discipline — Microsoft YaHei ou Arial, aucun texte de corps en gras, uniquement les couleurs de la palette, ni dégradés ni animations — ainsi qu'un badge de numéro de page sur chaque diapositive sauf la couverture. L'assurance qualité est présentée comme une chasse aux bugs qui ne se termine qu'après un cycle de correction et vérification.

Ce qu'il produit

  • Un fichier JavaScript complet et exécutable pour chaque diapositive individuelle.
Voir l'exemple de prompt ↗

Fonctionnement

  1. 01
    Lire d'abord la référence PptxGenJS

    Avant d'écrire le code d'une diapositive, ouvrez pptxgenjs.md pour toute la surface de l'API : configuration et structure, texte et mise en forme, listes, formes et ombres, images et icônes, arrière-plans, tableaux et graphiques.

  2. 02
    Garder createSlide synchrone

    Le point d'entrée doit être une fonction simple plutôt qu'asynchrone, car l'étape de compilation ne l'attend pas (await).

  3. 03
    Effectuer le rendu à partir de l'objet thème

    Chaque couleur est puisée dans le thème transmis — l'arrière-plan de la diapositive, par exemple — plutôt que d'être codée en dur.

  4. 04
    Exporter le contrat du module

    Chaque fichier renvoie createSlide ainsi que slideConfig afin que le script de compilation puisse assembler le deck.

  5. 05
    Traiter le QA comme une chasse aux bugs

    Cherchez des problèmes dès le premier rendu plutôt que de confirmer que tout semble acceptable.

02 Trouvez celui qui vous convient

Quand utiliser le skill slide-making-skill

Utilisez le skill slide-making-skill dans Claude Code ou Codex lorsque le travail concerne des PPT et des jeux de diapositives de ce type. L'adéquation et les limites ci-dessous sont tirées du propre fichier du skill.

Bon choix

  • Écrire ou réparer le JavaScript d'une diapositive à la fois, en couvrant les dimensions, le positionnement et les API de texte, d'image et de graphique.
  • Des decks qui doivent sortir en fichiers PowerPoint natifs plutôt qu'en images ou en maquettes HTML.
  • Des diapositives qui associent délibérément une police d'affichage à une police de corps différente, comme Georgia avec Calibri.

Connaître les limites

  • Toute forme de mouvement : les diapositives ne comportent ni animations ni transitions et restent entièrement statiques.
  • L'opacité ne peut pas être intégrée dans une chaîne de couleur hexadécimale telle que 00000020 ; elle doit être transmise comme une valeur de propriété distincte.

Quoi fournir

  • La palette de couleurs de l'utilisateurFournissez la palette dès le départ, car chaque couleur utilisée sur la diapositive doit en provenir.
  • L'objet thèmeLe script de compilation transmet un thème dont les clés sont exactement primary, secondary, accent, light et bg.
  • Un canevas 16:9Disposez la diapositive sur le cadre LAYOUT_16x9 de 10 sur 5,625 pouces, dont dépendent les coordonnées et la position du badge.

03 Dans le skill

Règles que le skill slide-making-skill 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. Pas de texte de corps en gras

    Les paragraphes de corps, descriptions, légendes et notes de bas de page restent en poids normal ; le gras est réservé aux titres et intertitres.

  2. Uniquement les couleurs de la palette

    Chaque couleur doit provenir de la palette fournie par l'utilisateur ; créer ou modifier des couleurs est interdit, et la seule modification autorisée est la transparence de 0 à 100.

  3. Uniquement des remplissages unis

    Les dégradés sont totalement interdits ; utilisez des couleurs unies, éventuellement avec une valeur de transparence pour créer une surimpression.

  4. Numéroter chaque diapositive sauf la couverture

    Le badge de numéro de page se place en bas à droite, à x 9,3 pouces et y 5,1 pouces, dans une couleur discrète de la palette, sous forme de cercle ou de pilule.

  5. Police chinoise par défaut

    Le texte chinois est rendu en Microsoft YaHei, et la table des polices ne prévoit aucune alternative pour celui-ci.

  6. Noms exacts des clés du thème

    L'objet thème comporte primary, secondary, accent, light et bg ; des noms comme background, text, muted, darkest ou lightest ne doivent jamais être inventés.

  7. Pas de dièse dans les couleurs hexadécimales

    Les valeurs hexadécimales s'écrivent sur six caractères sans préfixe #, car en ajouter un corrompt le fichier de sortie.

  8. Réduire les titres trop longs

    Le texte de titre trop long reçoit un ajustement en réduction (fit shrink) afin de rétrécir plutôt que de passer à une seconde ligne.

04 Mettez-le en pratique

Installer slide-making-skill 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 slide-making-skill à 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 slide-making-skill

Forme générique de la CLI skills pour plugins/pptx-plugin/skills/slide-making-skill/SKILL.md ; le dépôt peut documenter son propre chemin.

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

Le SKILL.md ne contient pas d'exemple de prompt ; ce démarrage est rédigé à partir du résumé en une ligne du catalogue. Remplacez la ligne de tâche par votre vrai brief.

Starter prompt
Use the slide-making-skill skill on the material I attach. What the skill should do here: Implements single PowerPoint slides with PptxGenJS. Rules: do not invent copy, data or brand assets. State your plan first, then produce the result and tell me what to check.

Source : prompt de démarrage rédigé à partir de l'utilisation en une ligne du catalogue (pas à partir du SKILL.md).

Vérifiez le premier résultat

Avant d'accepter le résultat, recherchez ceci dans la transcription et les fichiers :

  • Paragraphes de corps, descriptions → poids normal
  • Légendes, notes de bas de page → poids normal
  • Réservez le gras uniquement pour les titres et les en-têtes

Dans OpenDesign, importez slide-making-skill à partir de son lien SKILL.md : Plugins → Add → Skill → Import from link, puis 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
plugins/pptx-plugin/skills/slide-making-skill/SKILL.md Somme de contrôle du contenu enregistrée lors de la vérification ; commit 60aaae5
License
MIT D'après LICENSE.
É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. Pas une note ni un compteur d'utilisation pour slide-making-skill.
Vérifié par OpenDesign
2026-09-14 Le fichier source, le chemin, le texte de licence et le nombre d'étoiles ont été vérifiés. Non intégré dans OpenDesign main (vérifié le 2026-08-28) ; aucune exécution en conditions réelles n'a été enregistrée sur cette page.
Description du skill lui-même
« Implémentez des pages PowerPoint d'une seule diapositive avec PptxGenJS. À utiliser lors de l'écriture ou de la correction de fichiers JS de diapositives : dimensions, positionnement, APIs texte/image/graphique, règles de style et attentes d'export pour la sortie .pptx native. »

Description du front-matter extraite du SKILL.md. Le fichier complet fait environ 7 209 caractères. Lisez le fichier complet sur GitHub.

Slide Making Skill

Exécuter slide-making-skill sur une vraie tâche de présentation PPT et de diaporama.

Téléchargez OpenDesign, importez slide-making-skill depuis son lien SKILL.md, collez le prompt ci-dessus, et lisez le plan avant le résultat.

Terminal
npx skills add https://github.com/MiniMax-AI/skills --skill slide-making-skill

OpenDesign Desktop

Un seul design system. Votre marque, cohérente partout

Dans le Vibe Design Workspace complet, appliquez les mêmes règles de marque aux sites, slides, prototypes interactifs, dashboards, images et vidéos HTML. Connectez Codex, Claude Code, Cursor et vos autres agents de code locaux, puis créez gratuitement.

  • Sites, slides, prototypes, dashboards, images et vidéos
  • Plus de 140 design systems et la bibliothèque complète de modèles et skills
  • Codex local et plus de 21 agents de code · Gratuit
Télécharger gratuitement

Disponible sur macOS et Windows