# Pptx Slide Specification > Úsalo al redactar o reparar una especificación JSON con coordenadas explícitas para un PPTX editable. Fuente: https://skillsagentes.com/skills/wshobson/agents/pptx-slide-specification Markdown: https://skillsagentes.com/skills/wshobson/agents/pptx-slide-specification.md Repositorio: https://github.com/wshobson/agents Autor: wshobson Licencia: MIT Actualizado: hace 2 meses Coste de contexto: 25 tok instalada, 489 tok al activarse, 859 tok con todos los archivos del bundle Bundle: 2 archivos, 3 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add wshobson/agents --skill pptx-slide-specification --agent claude-code # Cursor npx -y skills add wshobson/agents --skill pptx-slide-specification --agent cursor # Codex npx -y skills add wshobson/agents --skill pptx-slide-specification --agent codex # Gemini CLI npx -y skills add wshobson/agents --skill pptx-slide-specification --agent gemini # Windsurf npx -y skills add wshobson/agents --skill pptx-slide-specification --agent windsurf # Cline npx -y skills add wshobson/agents --skill pptx-slide-specification --agent cline ``` ## Qué hace - Define un contrato JSON estricto con coordenadas explícitas (`layout_tree`) para diapositivas de PPTX editables - Especifica campos obligatorios por objeto: `id`, `kind`, `role`, `classification`, `content`, `style`, `bbox`, `z_index` - Fija reglas de autoría: márgenes seguros, tamaño mínimo de texto (9pt), IDs estables, grids compartidos - Describe el contrato de construcción: mapear bboxes con `Inches(...)`, rechazar geometría cero o negativa ## Cuándo usarla - Al redactar o reparar una especificación JSON coordinate-explicit para un PPTX editable ## Qué la activa - "Genera el JSON layout_tree para esta presentación PPTX" - "Repara la especificación de diapositivas con coordenadas explícitas" - "Crea el contrato de bboxes en pulgadas para mi deck editable" ## Antes de instalar - Requiere consultar references/layout-contract.md para el esquema compacto y guía de reparación. ## Archivos - SKILL.md — 2 KB - references/layout-contract.md — 1 KB ## SKILL.md Reproducido tal cual desde wshobson/agents bajo MIT. Esta sección es el documento original y está en inglés. # PPTX Slide Specification Author final coordinates directly in `layout_tree`. No renderer may decide placement, shrink text, or infer layout after the audit. ## Required contract - The root JSON contains `summary` and `slides`. - Every slide has a stable `id`, a message-led `title`, an accessibility reading order, and a complete `layout_tree`. - A layout tree declares slide size, root group, id-keyed groups and objects, final inch bboxes, styles, z-indexes, and classifications. - Every meaningful object has `id`, `kind`, `role`, `classification`, `content`, `style`, `bbox`, and `z_index`. - Production `summary` contains an explicit `layout_policy` (safe margin, content bottom, footer top, minimum gap) and accessibility metadata. ## Authoring rules 1. Use stable readable IDs, absolute groups, and positive inch dimensions. 2. Keep normal content inside the safe margin and above the footer rail. Only background `layout_design` objects may be full bleed. 3. Use native `text`, `shape`, `line`, `table`, and `image` objects. Recreate labels and values from any supporting visual as native objects. 4. Give meaningful images alt text. Record `source_ref` for sourced claims. 5. Keep content text at 9 pt or greater; shorten, resize, or split dense content before reducing type. 6. Use shared grids, consistent gaps, explicit color, explicit font size, and an intentional z-order. ## Build contract A task-local builder starts from a blank slide layout and maps all bboxes with `Inches(...)`. Explicitly set wrapping, disabled auto-size, text insets, anchors, alignment, fonts, colors, line settings, image aspect ratio, and hidden-slide state. Reject zero or negative geometry before adding an object. See `references/layout-contract.md` for the compact schema and repair guidance. ## Dónde encaja - Categoría: [Documentos](https://skillsagentes.com/categorias/documentos.md) — Lee, escribe y transforma archivos PDF, DOCX, XLSX y PPTX. - Creador: [wshobson](https://skillsagentes.com/creators/wshobson.md) — 183 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Hermes Tweet](https://skillsagentes.com/skills/wshobson/agents/hermes-tweet.md): Instala y opera Hermes Tweet, un plugin de Hermes Agent para investigar X/Twitter, leer timelines, analizar tweets y ejecutar operaciones privadas o de cambio de estado con aprobación previa. - [Superself](https://skillsagentes.com/skills/wshobson/agents/superself.md): Úsalo cuando un proyecto guarda su estado en Superself: lee `self context` al iniciar sesión, vincula el trabajo a una work unit, reporta con evidencia y registra decisiones confirmadas. - [Grounded Vault](https://skillsagentes.com/skills/wshobson/agents/grounded-vault.md): Úsalo para mantener un almacén Markdown de conocimiento donde cada afirmación compilada se rastrea hasta una fuente inmutable y el drift se detecta con git diff sin gastar tokens. - [Postgresql Table Design](https://skillsagentes.com/skills/wshobson/agents/postgresql-table-design.md): Úsalo al diseñar o revisar un esquema específico de PostgreSQL: buenas prácticas, tipos de datos, indexación, restricciones, patrones de rendimiento y funciones avanzadas. - [Prompt Engineering Patterns](https://skillsagentes.com/skills/wshobson/agents/prompt-engineering-patterns.md): Úsalo cuando pidan optimizar un prompt, mejorar su rendimiento, diseñar una plantilla, aplicar chain-of-thought, few-shot prompting o técnicas avanzadas de prompt engineering para producción. ## Skills relacionadas - [Scan](https://skillsagentes.com/skills/wshobson/agents/scan.md): Escanea el código base para generar project-doc.md y AGENTS.md, con escaneo completo la primera vez y delta inteligente después. - [Pptx Reference Deck Analysis](https://skillsagentes.com/skills/wshobson/agents/pptx-reference-deck-analysis.md): Úsalo para analizar un PPTX de referencia en modo solo lectura: estructura, tema, tipografía, ritmo de layout, diagnósticos, catálogos de plantillas derivados o inspección segura del paquete OOXML. - [Pptx Deck Context](https://skillsagentes.com/skills/wshobson/agents/pptx-deck-context.md): Úsalo al preparar la narrativa, las fuentes y el contexto de diseño para un nuevo deck PPTX editable. - [Grounded Vault](https://skillsagentes.com/skills/wshobson/agents/grounded-vault.md): Úsalo para mantener un almacén Markdown de conocimiento donde cada afirmación compilada se rastrea hasta una fuente inmutable y el drift se detecta con git diff sin gastar tokens. - [Employment Contract Templates](https://skillsagentes.com/skills/wshobson/agents/employment-contract-templates.md): Crea contratos de empleo, cartas de oferta y documentos de políticas de RRHH siguiendo buenas prácticas legales, para redactar acuerdos y estandarizar documentación laboral. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)