Communitygithub.com

Rylaispirit/rylai-codex-hermes-skills

Créez des présentations PowerPoint modifiables à partir d'une spécification JSON locale en utilisant le système visuel de Rylai, python-pptx, des types de diapositives déterministes et un rendu optionnel.

Qu'est-ce que rylai-codex-hermes-skills ?

Cette compétence permet aux agents IA comme Codex, Hermes et Claude de générer des présentations PowerPoint professionnelles et éditables à partir d'une spécification JSON locale. Elle repose sur `python-pptx` et une architecture déterministe qui garantit la cohérence entre les exécutions, sans dépendre de modèles HTML, d'images distantes ou d'actifs hébergés. L'utilisateur définit la structure de la présentation via un fichier JSON structuré, et le système convertit chaque diapositive en un type visuel prédéfini (couverture, section, puces, métriques, comparaison, chronologie, citation, fermeture). La validation intégrée et les règles de conception strictes permettent d'éviter les erreurs de contenu et de format. En option, LibreOffice peut être utilisé pour exporter le résultat au format PDF. Idéale pour les développeurs et les équipes produit qui souhaitent automatiser la création de decks réutilisables et maintenables.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Rylaispirit/rylai-codex-hermes-skills/tree/HEAD/skills/rylai-ppt

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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

  1. 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.
  2. Créez une spécification JSON du deck en adaptant examples/deck.json.
  3. Gardez un message par diapositive. Fractionnez le contenu dense plutôt que de réduire le texte.
  4. Validez la spécification :
python <chemin-compétence>/scripts/build_deck.py build <deck.json> <output.pptx>
  1. Construisez la présentation :
python <chemin-compétence>/scripts/build_deck.py inspect <output.pptx>
  1. Effectuez le rendu du résultat lorsque LibreOffice est disponible :
python <chemin-compétence>/scripts/build_deck.py render <output.pptx> <dossier-rendu>
  1. 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 page
  • section : numéro, titre, résumé
  • bullets : titre, accroche, et deux à six éléments structurés
  • metrics : titre et deux à quatre cartes de valeur
  • comparison : deux listes étiquetées avec deux à cinq éléments chacune
  • timeline : deux à cinq étapes ordonnées
  • quote : citation et attribution
  • closing : 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, check et arrow.
  • 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.

Individual skills in this repo

This repo contains 12 individual skills — each has its own dedicated page.

Rylaispirit/rylai-codex-hermes-skills

Plan, build, render, and verify academic presentation decks with citations, accessible visuals, clear argument flow, speaker-ready pacing, and visual QA.

Rylaispirit/rylai-codex-hermes-skills

Create publication-quality chart images from supplied data using an available plotting library, with explicit scales, labels, and visual QA.

Rylaispirit/rylai-codex-hermes-skills

Plan, draft, and review persuasive copy for landing pages, product pages, ads, email, headlines, offers, calls to action, positioning, and message variants.

Rylaispirit/rylai-codex-hermes-skills

Plan, draft, revise, and audit creative or long-form writing with a portable core workflow that does not depend on missing legacy templates.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, edit, and verify Word DOCX files with python-docx, including Markdown conversion, text replacement, metadata inspection, and optional PDF render.

Rylaispirit/rylai-codex-hermes-skills

Create or optimize marketing images, social graphics, product mockups, banners, cover art, listing visuals, brand assets, image prompts, WebP files, and OG images.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, extract, merge, split, rotate, and render PDF files with local open-source tools, including structural and visual verification.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, extract, edit, render, and verify PowerPoint presentations with python-pptx and optional LibreOffice.

Rylaispirit/rylai-codex-hermes-skills

Perform an evidence-led SEO audit using accessible pages, source code, crawl data, and current search documentation without assuming missing plugins.

Rylaispirit/rylai-codex-hermes-skills

Extract a practical design system from screenshots or mockups and produce implementation-ready UI specifications using vision and repository context.

Rylaispirit/rylai-codex-hermes-skills

Plan and produce video with available AI tools or programmatic frameworks. Use for video prompts, avatars, explainers, demos, templates, pipelines, and generation.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, edit, and verify Excel XLSX workbooks with openpyxl, including CSV import, formulas, styling, error checks, and optional LibreOffice rendering.

Skills associés