Rylai PPT
Utilisez le workflow Python fourni pour créer un fichier .pptx propre et éditable. Le rendu est une implémentation originale de Rylai construite sur python-pptx. Il utilise des éléments PowerPoint locaux et ne charge pas de modèles HTML, d'images distantes ou d'actifs hébergés.
Prérequis
- Python 3
python-pptx- LibreOffice (optionnel pour le rendu PDF)
Workflow
- Lisez le matériel source de l'utilisateur et identifiez le public, l'objectif, le nombre de diapositives, la langue et les faits nécessaires.
- Créez une spécification JSON du deck en adaptant
examples/deck.json. - Gardez un message par diapositive. Fractionnez le contenu dense plutôt que de réduire le texte.
- Validez la spécification :
python <chemin-compétence>/scripts/build_deck.py build <deck.json> <output.pptx>
- Construisez la présentation :
python <chemin-compétence>/scripts/build_deck.py inspect <output.pptx>
- Effectuez le rendu du résultat lorsque LibreOffice est disponible :
python <chemin-compétence>/scripts/build_deck.py render <output.pptx> <dossier-rendu>
- Vérifiez le recadrage, le contraste, l'ordre de lecture, les répétitions de mots, et le nombre de diapositives avant la livraison.
Types de diapositives
cover: titre, sous-titre, sourcil, pied de pagesection: numéro, titre, résumébullets: titre, accroche, et deux à six éléments structurésmetrics: titre et deux à quatre cartes de valeurcomparison: deux listes étiquetées avec deux à cinq éléments chacunetimeline: deux à cinq étapes ordonnéesquote: citation et attributionclosing: titre final, sous-titre et ligne de contact
Consultez references/deck-spec.md lorsque des contraintes au niveau des champs sont nécessaires. Les champs de diapositive inconnus échouent à la validation, de sorte que le deck reste portable et déterministe.
Règles de conception
- Utilisez les champs de thème dans la spécification JSON plutôt que de modifier les constantes du rendu pour chaque deck.
- Utilisez une palette multicolore restreinte avec un accent primaire et un accent secondaire.
- Gardez les titres courts, le corps du texte spécifique et les métriques attribuables au matériel de l'utilisateur.
- Utilisez uniquement les icônes vectorielles locales prises en charge :
circle,square,diamond,checketarrow. - N'ajoutez pas d'URL distantes comme sources d'images. Ce workflow n'a intentionnellement pas de champ d'image.
- Préservez les formulations de marque fournies par l'utilisateur. N'inventez pas de noms de clients, témoignages, statistiques ou allégations.
Notes d'exécution
- Codex, Hermes et Claude exécutent les mêmes scripts Python fournis.
- Résolvez tous les chemins fournis à partir de ce répertoire de compétence.
- Écrivez les decks générés dans l'espace de travail demandé par l'utilisateur, pas à l'intérieur de la compétence installée.
- Rapportez le chemin final ainsi que le nombre et les types de diapositives créés.
Rédigé par Rylai pour Codex, Hermes et Claude.