Vai alla guida all’uso
pptx-slide-specificationdi Seth Hobson

PPTX Slide Specification Skill.

Una skill per Claude Code e Codex per PPT e presentazioni: crea specifiche JSON con coordinate esplicite per deck PPTX modificabili.

  • 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
Intestazione e titoli di sezione letti dal file upstream il 14/09/2026 · 1.954 caratteri in totale

01 Cosa fa

Cosa Fa la Skill pptx-slide-specification in Claude Code e Codex

Sintesi, workflow e output, tutto letto dal SKILL.md della skill.

Dal SKILL.mdLetto il 14-09-2026 · non è un'esecuzione registrata

Nelle parole della skill

Questa skill genera specifiche JSON con coordinate esplicite per deck PowerPoint modificabili in cui ogni elemento ha bounding box finali in pollici, ID stabili, stili, z-index e classificazioni. Nessun renderer può decidere il posizionamento o ridurre il testo dopo la specifica. Il JSON radice contiene summary e slides; ogni slide ha un ID stabile, un titolo guidato dal messaggio, un ordine di lettura per l'accessibilità e un layout_tree completo.

I riepiloghi di produzione includono un layout_policy esplicito che copre margine di sicurezza, fondo del contenuto, inizio del footer e gap minimo. Gli oggetti nativi (testo, forma, linea, tabella, immagine) sostituiscono qualsiasi visual di supporto. Il testo del contenuto deve essere di 9pt o superiore. Il builder parte da layout vuoti, mappa tutti i bbox con Inches(), e imposta esplicitamente wrapping, auto-size, insets, ancoraggi, allineamento, font, colori e impostazioni delle linee.

Che cosa produce

  • Specifica JSON con summary e slides contenenti alberi di layout con coordinate esplicite
Vedi l'esempio di prompt ↗

Come funziona

  1. 01
    Definire le Coordinate Finali nel Layout_tree

    Scrivi bounding box assoluti in pollici direttamente nell'albero di layout. Nessun renderer può decidere il posizionamento, ridurre il testo o inferire il layout dopo l'audit.

  2. 02
    Dichiarare la Struttura Completa per Slide

    Ogni slide deve avere un ID stabile, un titolo guidato dal messaggio, un ordine di lettura per l'accessibilità e un layout_tree completo che dichiari le dimensioni della slide, il gruppo radice e tutti gli oggetti.

  3. 03
    Specificare Esplicitamente Tutte le Proprietà degli Oggetti

    Ogni oggetto significativo deve dichiarare id, kind, role, classification, content, style, bbox e z_index con bbox e stili finali in pollici.

  4. 04
    Il Builder Mappa sul Layout di Slide Vuoto

    Un builder locale al task parte da un layout di diapositiva vuoto e mappa tutti i bbox con Inches().

02 Trova la tua applicazione

Quando Usare la pptx-slide-specification Skill

Usa la skill pptx-slide-specification in Claude Code o Codex quando il lavoro riguarda PPT e slide decks di questo tipo. Idoneità e limiti di seguito sono presi dal file della skill stessa.

Buona applicazione

  • Redazione di una specifica JSON con coordinate esplicite per un deck PPTX modificabile

    03 Dentro la skill

    Regole che la Skill pptx-slide-specification fornisce a Claude Code e Codex

    7 istruzioni concrete, valori predefiniti e limiti che SKILL.md definisce per l'agente — la parte del file che cambia il risultato.

    1. Usare ID Stabili e Leggibili e Dimensioni Positive

      Tutti gli ID devono essere stabili e leggibili. Usare gruppi assoluti e dimensioni in pollici positive in tutta la specifica.

    2. Mantenere il Contenuto Entro il Margine di Sicurezza e Sopra il Footer

      Il contenuto normale deve rimanere entro il margine di sicurezza e sopra la fascia del footer. Solo gli oggetti layout_design di sfondo possono essere a piena pagina (full bleed).

    3. La Dimensione Minima del Testo del Contenuto È 9pt

      Mantenere il testo del contenuto a 9 pt o superiore. Abbreviare, ridimensionare o suddividere i contenuti densi prima di ridurre la dimensione del carattere.

    4. Usare Oggetti Nativi per Tutto il Contenuto

      Usare oggetti nativi di testo, forma, linea, tabella e immagine. Ricreare etichette e valori da qualsiasi elemento visivo di supporto come oggetti nativi invece di lasciarli nelle immagini.

    5. Fornire Metadati di Accessibilità e di Origine

      Fornire testo alternativo significativo alle immagini. Registrare source_ref per le affermazioni con fonte. Il riepilogo di produzione deve contenere metadati di accessibilità.

    6. Includere un Layout_policy Esplicito nel Riepilogo

      Il riepilogo di produzione deve contenere un layout_policy esplicito che specifichi il margine di sicurezza, il fondo del contenuto, la parte superiore del footer e lo spazio minimo.

    7. Il Builder Rifiuta Geometrie Non Valide

      Il builder deve rifiutare geometrie nulle o negative prima di aggiungere un oggetto, per garantire che tutte le forme abbiano dimensioni valide.

    04 Mettila al lavoro

    Installa pptx-slide-specification in Claude Code o Codex

    Un comando npx skills add, poi un primo task nel tuo agente e una checklist per il risultato.

    Aggiungi pptx-slide-specification a Claude Code, Codex o al Tuo Agente

    Eseguitelo nel Suo progetto; l'installer chiede a quale agente aggiungerlo.

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

    Forma CLI generica di skills per plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.md; il repository potrebbe documentare un proprio percorso.

    Assegna allo skill un primo compito PPT e presentazioni

    Redatto nei termini propri della skill; sostituisca le parti tra parentesi con il suo materiale.

    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.

    Fonte: redatto a partire dal SKILL.md, nei termini propri della skill.

    Verifica il primo risultato

    Prima di accettare l'output, cerca questi elementi nella trascrizione e nei file:

    • Usa ID leggibili stabili, gruppi assoluti e dimensioni positive in pollici.
    • Mantieni il contenuto normale all'interno del margine di sicurezza e sopra la barra del piè di pagina. Solo gli oggetti layout_design di sfondo possono essere al vivo.
    • Usa oggetti nativi di testo, forma, linea, tabella e immagine. Ricrea etichette e valori da qualsiasi elemento visivo di supporto come oggetti nativi.
    • Fornisci testo alt alle immagini significative. Registra source_ref per le affermazioni basate su fonti.
    • Mantieni il testo del contenuto a 9 pt o superiore; accorcia, ridimensiona o dividi i contenuti densi prima di ridurre la dimensione del carattere.
    • Usa griglie condivise, spaziature coerenti, colore esplicito, dimensione del font esplicita e un ordine z intenzionale.

    In OpenDesign importa pptx-slide-specification dal suo link SKILL.md: Plugins → Add → Skill → Import from link, poi selezionalo nella barra superiore.

    05 Open source, tracciabile

    Sorgente, licenza e verifica

    Da dove provengono i dati di questa pagina e quando sono stati verificati l'ultima volta.

    Repository
    github.com/wshobson/agents Branch main
    File della skill
    plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.md Checksum del contenuto registrato alla verifica; commit 4236bb9
    License
    MIT Da LICENSE.
    Stelle del repository
    39.635 Snapshot GitHub scattata il 14-09-2026 per l'intero repository wshobson/agents, che contiene 18 skill in questo catalogo. Non è una valutazione o un conteggio di utilizzo per pptx-slide-specification.
    Verificato da OpenDesign
    14/09/2026 File sorgente, percorso, testo della licenza e conteggio delle stelle sono stati verificati. Non inclusa in OpenDesign main (verificato il 28/08/2026); un'esecuzione live non è stata registrata in questa pagina.

    All'interno di SKILL.md

    1. Contratto obbligatorioDefinisce la struttura JSON radice, i requisiti delle diapositive, i contenuti dell'albero di layout e i campi obbligatori degli oggetti
    2. Regole di redazioneSpecifica le convenzioni sugli ID, le regole sui margini, l'uso degli oggetti nativi, i requisiti di accessibilità, le dimensioni minime dei caratteri e gli standard di coerenza
    3. Contratto di buildSpiega come il builder elabora la specifica a partire da layout vuoti, impostazioni esplicite delle proprietà e validazione della geometria
    Descrizione della skill
    "Da usare quando si crea o ripara una specifica JSON a coordinate esplicite per un deck PPTX modificabile."

    Descrizione del front-matter da SKILL.md. Il file completo è di circa 1.954 caratteri. Leggi il file completo su GitHub.

    PPTX Slide Specification

    Esegui pptx-slide-specification su un Task Reale di PPT e Deck di Slide.

    Scarica OpenDesign, importa pptx-slide-specification dal suo link SKILL.md, incolla il prompt qui sopra e leggi il piano prima del risultato.

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

    OpenDesign Desktop

    Un solo design system. Il tuo brand, coerente ovunque

    Nel Vibe Design Workspace completo, applica le stesse regole di brand a siti, presentazioni, prototipi interattivi, dashboard, immagini e video HTML. Collega Codex, Claude Code, Cursor e gli altri agenti di coding locali e crea gratis.

    • Siti, presentazioni, prototipi, dashboard, immagini e video
    • Oltre 140 design system e la libreria completa di template e skill
    • Codex locale e oltre 21 agenti di coding · Gratis
    Scarica gratis

    Disponibile per macOS e Windows