# Pptx Reference Deck Analysis > Ú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. Fuente: https://skillsagentes.com/skills/wshobson/agents/pptx-reference-deck-analysis Markdown: https://skillsagentes.com/skills/wshobson/agents/pptx-reference-deck-analysis.md Repositorio: https://github.com/wshobson/agents Autor: wshobson Licencia: MIT Actualizado: hace 2 meses Coste de contexto: 42 tok instalada, 689 tok al activarse, 6.4k tok con todos los archivos del bundle Bundle: 8 archivos, 25 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-reference-deck-analysis --agent claude-code # Cursor npx -y skills add wshobson/agents --skill pptx-reference-deck-analysis --agent cursor # Codex npx -y skills add wshobson/agents --skill pptx-reference-deck-analysis --agent codex # Gemini CLI npx -y skills add wshobson/agents --skill pptx-reference-deck-analysis --agent gemini # Windsurf npx -y skills add wshobson/agents --skill pptx-reference-deck-analysis --agent windsurf # Cline npx -y skills add wshobson/agents --skill pptx-reference-deck-analysis --agent cline ``` ## Qué hace - Extrae evidencia de diseño de un PPTX de referencia: estructura, tema, tipografía, ritmo de layout y diagnósticos - Genera catálogos de plantillas derivados con roles de layout, regiones usables y placeholders - Inspecciona el paquete OOXML crudo (temas, relaciones, notas, comentarios, animaciones, media) - Valida el paquete detectando XML malformado, relaciones rotas y partes huérfanas - Registra partes inspeccionadas y excepciones de parseo en un manifiesto de análisis ## Cuándo usarla - Necesitas analizar una deck PPTX de referencia de forma solo lectura - Requieres extraer temas, tipografías, colores o ritmo de layout como evidencia de diseño - Quieres un catálogo de plantillas derivado o diagnósticos de una carpeta de decks - Necesitas inspeccionar partes OOXML crudas que la extracción de alto nivel no expone ## Qué la activa - "Analiza esta plantilla PPTX y dime su paleta de colores y tipografías" - "Genera un catálogo de layouts derivado de este deck de referencia" - "Valida el paquete OOXML de esta presentación en busca de relaciones rotas" - "Inspecciona las notas, comentarios y animaciones de este PPTX" ## Antes de instalar - Instalar `defusedxml` desde `requirements.txt` antes de usar las utilidades OOXML incluidas. - makes network requests ## Archivos - SKILL.md — 3 KB - references/ooxml-parsing.md — 1 KB - references/reference-deck-analysis-patterns.md — 1 KB - references/reference-deck-analysis.md — 2 KB - requirements.txt — 19 B - scripts/inspect.py — 6 KB - scripts/unpack.py — 3 KB - scripts/validate_package.py — 9 KB ## SKILL.md Reproducido tal cual desde wshobson/agents bajo MIT. Esta sección es el documento original y está en inglés. # PPTX Reference Deck Analysis Inspect a reference deck as design evidence. This skill never copies, clones, or mutates a source deck. ## Contract Implement required extraction on demand with a small task-local `python-pptx` script. Capture only the information required for the new deck: - compact prompt context: slide count and size, text summaries, shape counts, styles, brand signals, template use, and layout rhythm; - full extraction: `summary`, slides, and read-only `layout_tree` evidence; - folder diagnostics: one result per deck plus a manifest; - style-master analysis: colors, fonts, size distribution, master/layout use, and flow patterns; - derived template catalog: zero-based source indices, layout roles, usable regions, placeholders, visual structures, and constraints. ## Rules - Keep the source deck read-only and independently author every target-slide coordinate. - Use the bundled OOXML utilities only for raw themes, relationships, notes, comments, animations, media, masters, or layouts that high-level extraction cannot expose. - Record inspected parts and parsing exceptions in the analysis manifest. - Do not use extracted content, fonts, images, or proprietary assets in a generated deck without explicit permission and license evidence. ## OOXML package inspection Install `defusedxml` from `requirements.txt` before using the bundled utilities. 1. Run `scripts/inspect.py ` for a compact JSON report of slide order, text, theme tokens, relationships, notes, comments, animations, and media. 2. Run `scripts/validate_package.py --output ` for malformed XML, broken internal relationships, content-type gaps, duplicate layout links, and orphaned parts. 3. Run `scripts/unpack.py ` only when raw-package evidence is necessary. 4. Resolve relationship targets relative to the `.rels` owner; never infer slide order from filenames. ### Safety - Never modify a supplied deck or blindly copy package parts into a new deck. - Run the scripts from a trusted workspace; they reject path traversal, symlinks, oversized members, and archive bombs. - Parse untrusted XML with `defusedxml`; do not enable entity expansion, DTD loading, or network access. - Treat theme colors as tokens unless fully resolved against the color scheme. See `references/reference-deck-analysis.md` for output shapes, `references/reference-deck-analysis-patterns.md` for documentation-only patterns, and `references/ooxml-parsing.md` for package part maps. ## 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 Slide Specification](https://skillsagentes.com/skills/wshobson/agents/pptx-slide-specification.md): Úsalo al redactar o reparar una especificación JSON con coordenadas explícitas para un PPTX editable. - [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)