Aller au guide d’utilisation
pptx-slide-specificationpar Seth Hobson

PPTX Slide Specification Skill.

Un skill Claude Code et Codex pour les présentations PPT : crée des spécifications JSON explicites en coordonnées pour les fichiers PPTX éditables.

  • Presentations
  • PPTX
wshobson/agents · plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.mdSKILL.md
--- name: pptx-slide-specification description: Use when authoring or repairing a coordinate-explicit JSON specification for an editable PPTX deck. --- ## Required contract ## Authoring rules ## Build contract
En-tête et titres de section lus depuis le fichier source le 14/09/2026 · 1 954 caractères au total

01 Ce qu'il fait

Ce que fait le skill pptx-slide-specification dans Claude Code et Codex

Résumé, workflow et sorties, tous lus dans le SKILL.md du skill.

D'après le SKILL.mdLu le 14-09-2026 · pas une exécution enregistrée

Dans les termes du Skill

Ce skill génère des spécifications JSON à coordonnées explicites pour des decks PowerPoint modifiables où chaque élément possède des boîtes de délimitation finales en pouces, des ID stables, des styles, des index z et des classifications. Aucun moteur de rendu ne peut décider du placement ni réduire le texte après la spécification. Le JSON racine contient summary et slides ; chaque diapositive possède un ID stable, un titre porteur de message, un ordre de lecture d'accessibilité et un layout_tree complet.

Les résumés de production incluent un layout_policy explicite couvrant la marge de sécurité, le bas du contenu, le haut du pied de page et l'écart minimal. Les objets natifs (texte, forme, ligne, tableau, image) remplacent tout visuel de support. Le texte de contenu doit être en 9pt ou plus. Le builder démarre à partir de mises en page vierges, mappe toutes les bboxes avec Inches(), et définit explicitement le retour à la ligne, la taille automatique, les marges intérieures, les ancrages, l'alignement, les polices, les couleurs et les paramètres de ligne.

Ce qu'il produit

  • Spécification JSON avec summary et slides contenant des arbres de mise en page à coordonnées explicites
Voir l'exemple de prompt ↗

Fonctionnement

  1. 01
    Définir les coordonnées finales dans layout_tree

    Écrivez directement des boîtes de délimitation absolues en pouces dans l'arbre de mise en page. Aucun moteur de rendu ne peut décider du placement, réduire le texte ou déduire la mise en page après l'audit.

  2. 02
    Déclarer une structure complète par diapositive

    Chaque diapositive doit avoir un ID stable, un titre porteur de message, un ordre de lecture d'accessibilité et un layout_tree complet qui déclare la taille de la diapositive, le groupe racine et tous les objets.

  3. 03
    Spécifier explicitement toutes les propriétés des objets

    Chaque objet significatif doit déclarer id, kind, role, classification, content, style, bbox et z_index avec des bboxes et des styles finaux en pouces.

  4. 04
    Le builder se mappe sur une mise en page de diapositive vierge

    Un builder local à la tâche démarre à partir d'une disposition de diapositive vierge et mappe tous les bboxes avec Inches().

02 Trouvez celui qui vous convient

Quand utiliser le pptx-slide-specification Skill

Utilisez le skill pptx-slide-specification dans Claude Code ou Codex lorsque le travail concerne des PPT et slide decks de ce type. L'adéquation et les limites ci-dessous sont tirées du fichier propre au skill.

Bon choix

  • Rédaction d'une spécification JSON à coordonnées explicites pour un deck PPTX modifiable

    03 Dans le skill

    Règles que le skill pptx-slide-specification donne à Claude Code et Codex

    7 instructions concrètes, valeurs par défaut et limites que le SKILL.md fixe pour l'agent — la partie du fichier qui change le résultat.

    1. Utiliser des IDs stables et lisibles ainsi que des dimensions positives

      Tous les IDs doivent être stables et lisibles. Utilisez des groupes absolus et des dimensions en pouces positives dans toute la spécification.

    2. Conserver le contenu à l'intérieur de la marge de sécurité et au-dessus du pied de page

      Le contenu normal doit rester à l'intérieur de la marge de sécurité et au-dessus du rail de pied de page. Seuls les objets layout_design d'arrière-plan peuvent être en plein bleed.

    3. La taille minimale du texte de contenu est de 9 pt

      Conservez le texte de contenu à 9 pt ou plus. Raccourcissez, redimensionnez ou divisez le contenu dense avant de réduire la taille du texte.

    4. Utiliser des objets natifs pour tout le contenu

      Utilisez des objets natifs de texte, forme, ligne, tableau et image. Recréez les libellés et valeurs de tout visuel de support en objets natifs plutôt que de les laisser dans des images.

    5. Fournir des métadonnées d'accessibilité et de source

      Donnez un texte alternatif significatif aux images. Enregistrez source_ref pour les affirmations sourcées. Le résumé de production doit contenir les métadonnées d'accessibilité.

    6. Inclure un layout_policy explicite dans le résumé

      Le résumé de production doit contenir un layout_policy explicite qui spécifie la marge de sécurité, le bas du contenu, le haut du pied de page et l'écart minimum.

    7. Le builder rejette les géométries invalides

      Le builder doit rejeter toute géométrie nulle ou négative avant d'ajouter un objet, afin de garantir que toutes les formes ont des dimensions valides.

    04 Mettez-le en pratique

    Installer pptx-slide-specification dans Claude Code ou Codex

    Une commande npx skills add, puis une première tâche dans votre agent et une checklist pour le résultat.

    Ajouter pptx-slide-specification à Claude Code, Codex ou votre agent

    Exécutez-la dans votre projet ; l'installateur demande à quel agent l'ajouter.

    Terminal
    npx skills add https://github.com/wshobson/agents --skill pptx-slide-specification

    Forme générique de la CLI skills pour plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.md ; le dépôt peut documenter son propre chemin.

    Donner à la skill une première tâche PPT et diaporamas

    Rédigé dans les termes propres du skill ; remplacez les parties entre crochets par votre contenu.

    Starter prompt
    Create a PPTX specification for a [quarterly performance review] deck with [5 slides]. Include a title slide, three data slides showing [revenue trends, customer acquisition, and operational metrics], and a closing slide with next steps. Use a [corporate] layout with consistent spacing and ensure all chart labels are native text objects at minimum 9pt.

    Source : rédigé à partir du SKILL.md, dans les termes propres du skill.

    Vérifiez le premier résultat

    Avant d'accepter le résultat, recherchez ceci dans la transcription et les fichiers :

    • Utilisez des identifiants stables et lisibles, des groupes absolus et des dimensions positives en pouces.
    • Conservez le contenu normal à l'intérieur de la marge de sécurité et au-dessus de la barre de pied de page. Seuls les objets layout_design d'arrière-plan peuvent être en fond perdu.
    • Utilisez des objets natifs de texte, forme, ligne, tableau et image. Recréez les étiquettes et valeurs de tout visuel annexe sous forme d'objets natifs.
    • Attribuez un texte alternatif aux images significatives. Enregistrez source_ref pour les affirmations sourcées.
    • Maintenez le texte du contenu à 9 pt ou plus ; raccourcissez, redimensionnez ou divisez le contenu dense avant de réduire la taille de la police.
    • Utilisez des grilles partagées, des espacements cohérents, une couleur explicite, une taille de police explicite et un ordre z intentionnel.

    Dans OpenDesign, importez pptx-slide-specification depuis son lien SKILL.md : Plugins → Add → Skill → Import from link, puis sélectionnez-le dans la barre supérieure.

    05 Open source, traçable

    Source, licence et vérification

    D'où proviennent les faits de cette page et quand ils ont été vérifiés pour la dernière fois.

    Repository
    github.com/wshobson/agents Branche main
    Fichier du skill
    plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.md Somme de contrôle du contenu enregistrée lors de la vérification ; commit 4236bb9
    License
    MIT D'après LICENSE.
    Étoiles du dépôt
    39 635 Instantané GitHub pris le 14/09/2026 pour l'ensemble du dépôt wshobson/agents, qui contient 18 skills dans ce catalogue. Il ne s'agit pas d'une note ni d'un compteur d'utilisation pour pptx-slide-specification.
    Vérifié par OpenDesign
    2026-09-14 Le fichier source, le chemin, le texte de licence et le nombre d'étoiles ont été vérifiés. Non intégré dans OpenDesign main (vérifié le 2026-08-28) ; aucune exécution en conditions réelles n'a été enregistrée sur cette page.

    Dans le SKILL.md

    1. Contrat requisDéfinit la structure JSON racine, les exigences de diapositive, le contenu de l'arborescence de mise en page et les champs d'objet requis
    2. Règles de rédactionSpécifie les conventions d'ID, les règles de marge, l'utilisation d'objets natifs, les exigences d'accessibilité, les tailles minimales de police et les normes de cohérence
    3. Contrat de buildExplique comment le builder traite la spécification à partir de dispositions vierges, de réglages de propriétés explicites et de la validation de géométrie
    Description du skill lui-même
    « À utiliser lors de la création ou de la réparation d'une spécification JSON à coordonnées explicites pour un jeu de diapositives PPTX éditable. »

    Description du front-matter extraite de SKILL.md. Le fichier complet fait environ 1 954 caractères. Lire le fichier complet sur GitHub.

    PPTX Slide Specification

    Exécuter pptx-slide-specification sur une tâche réelle de PPT et de jeux de diapositives.

    Téléchargez OpenDesign, importez pptx-slide-specification depuis son lien SKILL.md, collez l'invite ci-dessus et lisez le plan avant le résultat.

    Terminal
    npx skills add https://github.com/wshobson/agents --skill pptx-slide-specification

    OpenDesign Desktop

    Un seul design system. Votre marque, cohérente partout

    Dans le Vibe Design Workspace complet, appliquez les mêmes règles de marque aux sites, slides, prototypes interactifs, dashboards, images et vidéos HTML. Connectez Codex, Claude Code, Cursor et vos autres agents de code locaux, puis créez gratuitement.

    • Sites, slides, prototypes, dashboards, images et vidéos
    • Plus de 140 design systems et la bibliothèque complète de modèles et skills
    • Codex local et plus de 21 agents de code · Gratuit
    Télécharger gratuitement

    Disponible sur macOS et Windows