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.
Fonctionnement
- 01Lire 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.
- 02Choisir 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.
- 03Planifier 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.
- 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.
- 05Compiler 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.
- 06Exécuter la passe QA obligatoire
L'étape 7 du workflow est obligatoire et renvoie au processus QA et à la checklist des pièges PptxGenJS.