pptx

Par mkurman · zorai

Skill pptx de Zorai : guide complet pour créer, lire, modifier et contrôler qualité des présentations .pptx dans la plateforme agentique Zorai.

npx skills add https://github.com/mkurman/zorai --skill pptx

Skill pptx dans Zorai

Ce skill est un guide opérationnel destiné aux agents de la plateforme Zorai pour tout ce qui touche aux fichiers .pptx. Il couvre l'ensemble du cycle de vie d'une présentation : extraction de texte, création depuis zéro, édition de fichiers existants, et vérification visuelle de la qualité. Il est déclenché dès qu'un fichier .pptx est mentionné ou impliqué dans une tâche, quelle que soit l'intention finale de l'utilisateur.

Ce que contient ce skill

Le SKILL.md est substantiellement documenté et se structure en plusieurs sections clés :

  • Lecture de contenu : extraction de texte via markitdown, génération de miniatures pour une vue d'ensemble visuelle, et décompression du XML brut du fichier.
  • Workflow d'édition : renvoi vers un fichier editing.md dédié, avec une séquence en quatre étapes (analyse → décompression → manipulation → repackaging).
  • Création depuis zéro : utilisation de pptxgenjs lorsqu'aucun template n'est disponible, documentée dans pptxgenjs.md.
  • Directives de design : palettes de couleurs thématiques, règles typographiques, options de mise en page par slide, et liste explicite des erreurs courantes à éviter (lignes d'accent sous les titres, slides entièrement textuelles, mauvais contraste).
  • QA obligatoire : boucle de vérification en plusieurs passes combinant extraction texte, conversion en images via LibreOffice et pdftoppm, puis inspection visuelle par sous-agents avec un prompt de revue structuré.

Rôle dans la plateforme Zorai

Zorai est une plateforme d'exécution agentique persistante et multi-agents. Dans ce contexte, les skills constituent la mémoire procédurale des agents : ils définissent comment aborder une catégorie de tâches de façon reproductible et auditable. Le skill pptx s'intègre dans la catégorie scientific-skills et fournit aux agents (notamment Swarog ou Swarozyc) un protocole éprouvé pour produire des présentations de qualité sans inventer leur propre méthode à chaque fois.

Dépendances déclarées

Le skill liste explicitement les outils nécessaires : markitdown[pptx] pour l'extraction, Pillow pour les miniatures, pptxgenjs via npm pour la création, LibreOffice (soffice) pour la conversion PDF, et Poppler (pdftoppm) pour la transformation en images. Ces dépendances sont supposées disponibles ou configurables dans l'environnement d'exécution de Zorai.

Skills similaires