Pular para o conteúdo
Skillpedia
Escrita41 mil · #4919

pptx-slide-specification

Ajuda seu agente a criar ou corrigir especificações para apresentações em PowerPoint. É útil para definir o layout exato de cada slide.

O que ela faz

Esta ferramenta ajuda a criar ou corrigir arquivos de apresentação (PPTX) definindo exatamente onde cada elemento (texto, imagem, etc.) deve ficar na página. Você especifica as posições e tamanhos em polegadas, garantindo que tudo fique exatamente como você quer.

Quando usar

  • ✓Quando você quer ter controle total sobre o design de cada slide.
  • ✓Se você precisa garantir que a apresentação tenha um visual consistente e preciso.
  • ✓Ao corrigir problemas de posicionamento em apresentações existentes.

Exemplo do que pedir para a IA

“Crie uma especificação JSON para um slide de apresentação com um título 'Meu Título', um parágrafo de texto e uma imagem, posicionando tudo com precisão.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/wshobson/agents/blob/main/plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/wshobson/agents/blob/main/plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você fornece um arquivo JSON que descreve cada slide, incluindo o tamanho, os elementos (como texto e imagens), suas posições exatas em polegadas e seus estilos. A ferramenta usa essa descrição para construir o arquivo PPTX final.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add wshobson/agents --skill pptx-slide-specification

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/wshobson/agents/main/plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Especificação de Slide PPTX

O autor define as coordenadas finais diretamente em layout_tree. Nenhum renderizador pode decidir o posicionamento, reduzir o texto ou inferir o layout após a auditoria.

Contrato Obrigatório

  • O JSON raiz contém summary e slides.
  • Cada slide tem um id estável, um title liderado por mensagem, uma ordem de leitura de acessibilidade e um layout_tree completo.
  • Uma árvore de layout declara o tamanho do slide, o grupo raiz, grupos e objetos com chaves de ID, caixas delimitadoras finais em polegadas, estilos, índices z e classificações.
  • Todo objeto significativo tem id, kind, role, classification, content, style, bbox e z_index.
  • A summary de produção contém um layout_policy explícito (margem de segurança, parte inferior do conteúdo, topo do rodapé, espaço mínimo) e metadados de acessibilidade.

Regras de Criação

  1. Use IDs legíveis e estáveis, grupos absolutos e dimensões positivas em polegadas.
  2. Mantenha o conteúdo normal dentro da margem de segurança e acima da linha do rodapé. Apenas objetos de layout_design de fundo podem ter sangria total.
  3. Use objetos nativos text, shape, line, table e image. Recrie rótulos e valores de qualquer visual de suporte como objetos nativos.
  4. Forneça texto alternativo significativo para imagens. Registre source_ref para alegações de origem.
  5. Mantenha o texto do conteúdo em 9 pt ou superior; encurte, redimensione ou divida o conteúdo denso antes de reduzir a fonte.
  6. Use grades compartilhadas, espaçamentos consistentes, cores explícitas, tamanho de fonte explícito e uma ordem z intencional.

Contrato de Compilação

Um construtor local de tarefas começa com um layout de slide em branco e mapeia todas as caixas delimitadoras com Inches(...). Defina explicitamente a quebra de linha, o tamanho automático desativado, as margens de texto, as âncoras, o alinhamento, as fontes, as cores, as configurações de linha, a proporção da imagem e o estado de slide oculto. Rejeite geometria zero ou negativa antes de adicionar um objeto.

Consulte references/layout-contract.md para o esquema compacto e orientações de reparo.

Perguntas frequentes

O que é um 'layout_tree'?

É a estrutura que descreve como todos os elementos estão organizados e posicionados em um slide, como uma árvore de componentes.

Por que usar polegadas para o tamanho?

Usar polegadas garante que as dimensões sejam exatas e não mudem dependendo da tela ou do software que abre a apresentação.

O que significa 'sem jargão'?

Significa que a ferramenta não tenta adivinhar ou ajustar o layout automaticamente; você diz exatamente o que fazer.

Detalhes

Descrição original do autor

Use when authoring or repairing a coordinate-explicit JSON specification for an editable PPTX deck.

repo: wshobson/agents

Popularidade

Estrelas no GitHub
41 mil
Posição no ranking
#4919
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas