Le skill pptx : des présentations que PowerPoint ouvre sans erreur
Les présentations générées sont souvent fades ou cassées : un caractère de trop dans une couleur ou une étiquette de graphique mal placée corrompt tout le fichier. Le skill pptx monte les nouvelles présentations avec pptxgenjs, modifie les modèles directement dans le XML des diapositives et passe chaque résultat dans validate.py, avec en prime des règles de palette, de typo et de mise en page.
Monte les diapositives avec pptxgenjs en contournant ses pièges : canevas de 10 sur 5,625 pouces, hex sans #, objet d'options neuf pour chaque ombre.
Gère les modèles .pptx et .potx : thumbnail.py dessine une grille légendée, add_slide.py duplique une diapositive, clean.py élague le reste.
Garde les graphiques natifs via addChart et signale les réglages qui poussent PowerPoint à rejeter un graphique ou le fichier.
Rédige les notes de l'orateur avec addNotes et transforme les icônes react-icons en PNG via sharp avant de les poser.
Fournit des règles de design : une couleur dominante à 60–70 %, un motif unique répété, des polices sûres comme Calibri ou Cambria, jamais Aptos.
Quand s’en servir
Une présentation investisseurs est attendue demain et vous préférez confier la mise en page et le contrôle visuel à l'agent.
Votre entreprise a un modèle .potx et il faut y répartir le contenu d'un rapport sans casser la charte.
Vous avez la présentation de quelqu'un d'autre et voulez son texte et ses notes pour un e-mail ou un résumé.
Demandez à l’agent
Fais une présentation de 10 diapositives sur les résultats de q3.xlsx avec des graphiques natifs
Répartis le texte de ce rapport dans le modèle charte.potx et supprime les diapositives inutiles
Extrais de pitch.pptx le texte et les notes de l'orateur de chaque diapositive
Questions
Comment installer le skill pptx ?
npx skills add anthropics/skills@pptx suffit. Sous Claude Code, le skill arrive aussi avec le plugin document-skills après /plugin marketplace add anthropics/skills.
Peut-on modifier une présentation avec python-pptx ?
Oui, mais SKILL.md cite trois limites : il ne duplique pas une diapositive, text_frame.text efface la mise en forme et il ne lit ni le SVG ni l'EMF des modèles.
Pourquoi le skill pptx déconseille-t-il Aptos ?
Aptos n'a pas de substitut de même largeur dans l'outil de contrôle et manque aux anciennes versions d'Office : on ne peut donc pas prévoir le rendu réel.