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.mddédié, avec une séquence en quatre étapes (analyse → décompression → manipulation → repackaging). - Création depuis zéro : utilisation de
pptxgenjslorsqu'aucun template n'est disponible, documentée danspptxgenjs.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.