ASD

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.

Estrellas
38.8k

en todo el repo

Actividad
57

0–100, la ruta de este skill

Actualizado
hace 26 días

último commit aquí

Commits
1

últimos 90 días

Contexto
689 tok

42 tok en reposo

Paquete
8 archivos

25 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add wshobson/agents --skill pptx-reference-deck-analysis --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests.

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

Úsalo cuando

  • 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

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • 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

    SKILL.md

    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 <deck.pptx> for a compact JSON report of slide order, text, theme tokens, relationships, notes, comments, animations, and media.
    2. Run scripts/validate_package.py <deck.pptx> --output <report.json> for malformed XML, broken internal relationships, content-type gaps, duplicate layout links, and orphaned parts.
    3. Run scripts/unpack.py <deck.pptx> <output-dir> 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.

    Reproducido de wshobson/agents bajo licencia MIT. Leer esta página en markdown.

    Archivos

    8 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Instalar `defusedxml` desde `requirements.txt` antes de usar las utilidades OOXML incluidas.

    Detalles

    Creador
    wshobson
    Categoría
    Documentos
    Licencia
    MIT
    Recursos incluidos
    scripts en python + referencias
    Repositorio
    wshobson/agents
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de wshobson/agents

    Este repo incluye 180 skills. Si instalas uno, normalmente ya tienes los demás.

    Úsalo al seleccionar y colocar iconos, imágenes, SVGs, diagramas o infografías de apoyo aprobados en un PPTX editable.

    Costo de contexto al activarse
    344 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Ú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.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    10 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo

    Úsalo al redactar o reparar una especificación JSON con coordenadas explícitas para un PPTX editable.

    Costo de contexto al activarse
    489 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Úsalo para validar o reparar un PPTX editable en cuanto a geometría, accesibilidad, editabilidad nativa, linaje de fuente e integridad del paquete OOXML.

    Costo de contexto al activarse
    409 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Úsalo al preparar la narrativa, las fuentes y el contexto de diseño para un nuevo deck PPTX editable.

    Costo de contexto al activarse
    415 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Construye sistemas RAG (Retrieval-Augmented Generation) para aplicaciones LLM con bases de datos vectoriales y búsqueda semántica, integrando conocimiento externo.

    Costo de contexto al activarse
    1.1k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    el mes pasado
    desarrollo apis

    Skills relacionados

    Úsalo al seleccionar y colocar iconos, imágenes, SVGs, diagramas o infografías de apoyo aprobados en un PPTX editable.

    Costo de contexto al activarse
    344 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Escribe y mantiene Architecture Decision Records (ADR) siguiendo buenas prácticas para documentar decisiones técnicas significativas y sus procesos de revisión.

    Costo de contexto al activarse
    3.2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 meses
    documentos

    Testea contratos inteligentes de forma exhaustiva con Hardhat y Foundry: tests unitarios, de integración y forking de mainnet.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 2 meses
    testing qa