# Pptx Quality Gates > Úsalo para validar o reparar un PPTX editable en cuanto a geometría, accesibilidad, editabilidad nativa, linaje de fuente e integridad del paquete OOXML. Fuente: https://skillsagentes.com/skills/wshobson/agents/pptx-quality-gates Markdown: https://skillsagentes.com/skills/wshobson/agents/pptx-quality-gates.md Repositorio: https://github.com/wshobson/agents Autor: wshobson Licencia: MIT Actualizado: hace 2 meses Coste de contexto: 37 tok instalada, 409 tok al activarse, 876 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-quality-gates --agent claude-code # Cursor npx -y skills add wshobson/agents --skill pptx-quality-gates --agent cursor # Codex npx -y skills add wshobson/agents --skill pptx-quality-gates --agent codex # Gemini CLI npx -y skills add wshobson/agents --skill pptx-quality-gates --agent gemini # Windsurf npx -y skills add wshobson/agents --skill pptx-quality-gates --agent windsurf # Cline npx -y skills add wshobson/agents --skill pptx-quality-gates --agent cline ``` ## Qué hace - Aplica una lista de comprobaciones para validar geometría, accesibilidad, editabilidad nativa e integridad del paquete OOXML en un PPTX generado - Compara recuento de diapositivas, límites reales, diapositivas ocultas y geometría solicitada contra el árbol de layout - Ejecuta validate_package.py para producir un informe JSON de integridad del paquete - Revisa idioma del documento, títulos, texto alternativo de imágenes, orden de lectura, encabezados de tabla y referencias de fuente - Repara la spec o el builder local, reconstruye el PPTX y repite las comprobaciones ## Cuándo usarla - Antes de entregar un PPTX generado - Al validar o reparar un deck PPTX editable en cuanto a geometría, accesibilidad y linaje de fuente - Para decks de producción, cuando se necesita un informe de integridad del paquete ## Qué la activa - "Valida este PPTX antes de entregarlo al cliente" - "Revisa la accesibilidad y la geometría de este deck generado" - "Ejecuta el chequeo de integridad del paquete en este PPTX de producción" ## Antes de instalar - Requiere el checklist references/audit-checklist.md y, para decks de producción, el script pptx-reference-deck-analysis/scripts/validate_package.py. ## Archivos - SKILL.md — 2 KB - references/audit-checklist.md — 2 KB ## SKILL.md Reproducido tal cual desde wshobson/agents bajo MIT. Esta sección es el documento original y está en inglés. # PPTX Quality Gates Use this skill before delivering a generated PPTX. Treat deterministic failures as repair work, not exceptions. ## Workflow 1. Confirm the spec, builder, PPTX, source manifest, and audit paths. 2. Apply `references/audit-checklist.md` to the coordinate contract before building. 3. Reopen the PPTX and compare slide count, actual bounds, hidden slides, and requested geometry with the layout tree. 4. For production decks, run `pptx-reference-deck-analysis/scripts/validate_package.py` and save the JSON report. 5. Check document language, slide titles, meaningful-image alt text, reading order, table headers, and source references. 6. When a compatible renderer is already available, inspect previews for clipping, font fallback, contrast, crop, and hierarchy. Do not add a renderer dependency. 7. Repair the spec or task-local builder, rebuild, and rerun the same checks. ## Required artifacts Keep the spec, PPTX, build record, geometry audit, accessibility audit, package report, and source manifest together. Report any documented exception with slide ID, object ID, owner, reason, and review date. ## Pass criteria Zero content collisions, text overflows, unsafe content bounds, invalid positive geometry, and package-integrity errors. Meaningful slide content must remain native editable objects; images support rather than replace it. See `references/audit-checklist.md` for the complete checklist. ## 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 Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)