Ir para o guia de uso
pptx-slide-specificationpor Seth Hobson

PPTX Slide Specification Skill.

Uma skill de Claude Code e Codex para PPT e apresentações: cria especificações JSON explícitas por coordenadas para decks PPTX editáveis.

  • 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
Metadados iniciais e títulos de seção lidos do arquivo original em 2026-09-14 · 1.954 caracteres completos

01 O que faz

O Que a Skill pptx-slide-specification Faz no Claude Code e no Codex

Resumo, fluxo de trabalho e resultados, todos lidos do SKILL.md do skill.

Do SKILL.mdLido em 14/09/2026 · não é uma execução registrada

Nos termos do próprio skill

Esta skill cria especificações JSON com coordenadas explícitas para decks editáveis do PowerPoint, nas quais cada elemento tem caixas delimitadoras finais em polegadas, IDs estáveis, estilos, índices z e classificações. Nenhum renderizador pode decidir o posicionamento ou reduzir o texto após a especificação. O JSON raiz contém summary e slides; cada slide tem um ID estável, um título orientado pela mensagem, ordem de leitura de acessibilidade e um layout_tree completo.

Os resumos de produção incluem uma layout_policy explícita que abrange margem segura, base do conteúdo, topo do rodapé e espaçamento mínimo. Objetos nativos (texto, forma, linha, tabela, imagem) substituem qualquer visual de apoio. O texto de conteúdo deve ter 9pt ou mais. O builder parte de layouts em branco, mapeia todas as bboxes com Inches(), e define explicitamente wrapping, auto-size, insets, âncoras, alinhamento, fontes, cores e configurações de linha.

O que ele produz

  • Especificação JSON com summary e slides contendo árvores de layout com coordenadas explícitas
Veja o exemplo de prompt ↗

Como funciona

  1. 01
    Definir Coordenadas Finais no Layout_tree

    Grave caixas delimitadoras absolutas em polegadas diretamente na árvore de layout. Nenhum renderizador pode decidir o posicionamento, reduzir o texto ou inferir o layout após a auditoria.

  2. 02
    Declarar Estrutura Completa por Slide

    Cada slide deve ter um ID estável, um título orientado pela mensagem, ordem de leitura de acessibilidade e um layout_tree completo que declare o tamanho do slide, o grupo raiz e todos os objetos.

  3. 03
    Especificar Todas as Propriedades dos Objetos Explicitamente

    Todo objeto relevante deve declarar id, kind, role, classification, content, style, bbox e z_index com bboxes e estilos finais.

  4. 04
    O Builder Mapeia para um Layout de Slide em Branco

    Um builder local à tarefa parte de um layout de slide em branco e mapeia todos os bboxes com Inches().

02 Encontre o ideal para você

Quando Usar a pptx-slide-specification Skill

Use a skill pptx-slide-specification no Claude Code ou Codex quando o trabalho for de PPT e slide decks deste tipo. Adequação e limites abaixo são retirados do próprio arquivo da skill.

Boa Combinação

  • Criação de uma especificação JSON com coordenadas explícitas para um deck PPTX editável

    03 Dentro da skill

    Regras que a Skill pptx-slide-specification Dá ao Claude Code e ao Codex

    7 instruções concretas, padrões e limites que o SKILL.md define para o agente — a parte do arquivo que muda o resultado.

    1. Use IDs Estáveis e Legíveis e Dimensões Positivas

      Todos os IDs devem ser estáveis e legíveis. Use grupos absolutos e dimensões em polegadas positivas em toda a especificação.

    2. Mantenha o Conteúdo Dentro da Margem de Segurança e Acima do Rodapé

      O conteúdo normal deve permanecer dentro da margem de segurança e acima da faixa de rodapé. Apenas objetos layout_design de fundo podem ocupar a página inteira (full bleed).

    3. O Tamanho Mínimo do Texto de Conteúdo É 9pt

      Mantenha o texto de conteúdo em 9 pt ou mais. Encurte, redimensione ou divida conteúdo denso antes de reduzir o tamanho do tipo.

    4. Use Objetos Nativos para Todo o Conteúdo

      Use objetos nativos de texto, forma, linha, tabela e imagem. Recrie rótulos e valores de qualquer visual de suporte como objetos nativos, em vez de deixá-los em imagens.

    5. Forneça Metadados de Acessibilidade e de Origem

      Dê texto alternativo (alt text) significativo às imagens. Registre source_ref para afirmações com fonte. O resumo de produção deve conter metadados de acessibilidade.

    6. Inclua um Layout_policy Explícito no Resumo

      O resumo de produção deve conter um layout_policy explícito que especifique margem de segurança, base do conteúdo, topo do rodapé e espaço mínimo.

    7. O Builder Rejeita Geometria Inválida

      O builder deve rejeitar geometria zero ou negativa antes de adicionar um objeto, para garantir que todas as formas tenham dimensões válidas.

    04 Coloque em prática

    Instalar pptx-slide-specification no Claude Code ou Codex

    Um comando npx skills add, depois uma primeira tarefa no seu agente e uma checklist para o resultado.

    Adicionar pptx-slide-specification ao Claude Code, Codex ou Seu Agente

    Rode no seu projeto; o instalador pergunta a qual agente adicioná-lo.

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

    Forma genérica do CLI skills para plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.md; o repositório pode documentar seu próprio caminho.

    Dê à skill uma primeira tarefa de PPT e apresentações de slides

    Escrito nos próprios termos do skill; substitua as partes entre colchetes pelo seu material.

    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: escrito a partir do SKILL.md nos próprios termos do skill.

    Verifique o Primeiro Resultado

    Antes de aceitar o resultado, procure por estes itens na transcrição e nos arquivos:

    • Use IDs legíveis e estáveis, grupos absolutos e dimensões positivas em polegadas.
    • Mantenha o conteúdo normal dentro da margem segura e acima da barra de rodapé. Apenas objetos layout_design de fundo podem ser sangrados completos.
    • Use objetos nativos de texto, forma, linha, tabela e imagem. Recrie rótulos e valores de qualquer visual de apoio como objetos nativos.
    • Forneça texto alternativo para imagens significativas. Registre source_ref para alegações com fonte.
    • Mantenha o texto do conteúdo em 9 pt ou mais; encurte, redimensione ou divida o conteúdo denso antes de reduzir o tipo.
    • Use grades compartilhadas, espaçamentos consistentes, cor explícita, tamanho de fonte explícito e uma ordem z intencional.

    No OpenDesign importe pptx-slide-specification a partir do link do SKILL.md: Plugins → Add → Skill → Import from link, depois selecione-o na barra superior.

    05 Código aberto, rastreável

    Fonte, Licença e Verificação

    De onde vêm os fatos desta página e quando foram verificados pela última vez.

    Repository
    github.com/wshobson/agents Branch main
    Arquivo da skill
    plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.md Checksum de conteúdo registrado na verificação; commit 4236bb9
    License
    MIT Do LICENSE.
    Estrelas do repositório
    39.635 Snapshot do GitHub tirado em 14/09/2026 para todo o repositório wshobson/agents, que contém 18 skills neste catálogo. Não é uma classificação ou contagem de uso para pptx-slide-specification.
    Verificado pelo OpenDesign
    14/09/2026 Arquivo de origem, caminho, texto da licença e contagem de estrelas foram verificados. Não integrado ao OpenDesign principal (verificado em 28/08/2026); uma execução ao vivo não foi registrada nesta página.

    Dentro do SKILL.md

    1. Contrato obrigatórioDefine a estrutura JSON raiz, os requisitos dos slides, o conteúdo da árvore de layout e os campos obrigatórios dos objetos
    2. Regras de criaçãoEspecifica convenções de ID, regras de margem, uso de objetos nativos, requisitos de acessibilidade, tamanhos mínimos de tipo e padrões de consistência
    3. Contrato de buildExplica como o builder processa a especificação a partir de layouts em branco, definições explícitas de propriedades e validação de geometria
    A Descrição da Própria Skill
    "Use ao criar ou reparar uma especificação JSON com coordenadas explícitas para um deck PPTX editável."

    Descrição do front-matter de SKILL.md. O arquivo completo tem cerca de 1.954 caracteres. Leia o arquivo completo no GitHub.

    PPTX Slide Specification

    Execute pptx-slide-specification em uma Tarefa Real de PPT e Decks de Slides.

    Baixe OpenDesign, importe pptx-slide-specification do link SKILL.md, cole o prompt acima e leia o plano antes do resultado.

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

    OpenDesign Desktop

    Um design system. Sua marca consistente em tudo

    No Vibe Design Workspace completo, aplique as mesmas regras de marca a sites, apresentações, protótipos interativos, dashboards, imagens e vídeos HTML. Conecte Codex, Claude Code, Cursor e outros agentes de código locais e crie de graça.

    • Sites, apresentações, protótipos, dashboards, imagens e vídeo
    • Mais de 140 design systems e a biblioteca completa de templates e skills
    • Codex local e mais de 21 agentes de código · Grátis
    Baixar grátis

    Disponível para macOS e Windows