PluginBench
Skill
Pass
Audit score 90

pptx-visual-assets

wshobson/agents

Select and place approved icons, images, SVGs, and diagrams in PowerPoint decks while preserving editability.

What is pptx-visual-assets?

This skill helps you add visual assets—icons, images, SVGs, diagrams, and infographics—to PowerPoint presentations in ways that support rather than replace editable content. Use it when you need to enhance slide comprehension with approved visuals while maintaining the deck's editability and accessibility.

  • Select appropriate asset types (icons, images, SVGs, diagrams, infographics) based on comprehension value
  • Verify local asset paths, sources, usage rights, and alt text before placement
  • Place assets with precise positioning, z-index control, and content/layout classification
  • Preserve aspect ratios and ensure assets don't obscure text or lock information in images
  • Recreate essential labels, legends, and process steps using native PowerPoint objects instead of embedding them in images

How to install pptx-visual-assets

npx skills add https://github.com/wshobson/agents --skill pptx-visual-assets
Prerequisites
  • Access to approved visual assets with confirmed usage rights
  • Local file paths or sources for icons, images, SVGs, and diagrams
  • Understanding of PowerPoint object positioning and z-index concepts
Claude Code
Cursor
Windsurf
Cline

How to use pptx-visual-assets

  1. 1.Identify where a visual asset would improve slide comprehension without replacing editable content
  2. 2.Confirm the asset type (icon, image, SVG, diagram, or infographic) and verify its local path and usage rights
  3. 3.Write concise alt text describing the asset for accessibility
  4. 4.Place the asset with precise inch-based bounding box coordinates and deliberate z-index layering
  5. 5.Classify the asset as either 'content' or 'layout_design' in the placement metadata
  6. 6.Verify the asset preserves aspect ratio and doesn't cover readable text or lock essential information in the image
  7. 7.Record the asset's provider or source in your source manifest

Use cases

Good for
  • Adding icons next to bullet points to reinforce key concepts without replacing text
  • Placing diagrams or infographics that illustrate processes while keeping all labels editable
  • Including product screenshots or reference images with captions positioned beside rather than over them
  • Enhancing data-heavy slides with supporting SVG visualizations that remain vector-based
  • Documenting visual asset sources and usage rights in a source manifest for compliance
Who it's for
  • Presentation designers building professional decks
  • Technical writers creating instructional or process documentation
  • Product managers preparing pitch or training materials
  • Anyone creating accessible, editable PowerPoint presentations

pptx-visual-assets FAQ

Can I use placeholder images or graphics?

No. If rights, provenance, or a suitable asset are unavailable, omit the asset and report the gap rather than adding a placeholder.

Should I embed text and labels inside images?

No. Recreate essential labels, legends, values, and process steps using native PowerPoint objects to keep the deck fully editable.

When should I use SVG instead of raster images?

Use true SVG sources only when they are clean vectors. Never wrap a raster image in SVG format and call it editable.

How should I position captions with images?

Place captions beside images rather than overlaying them on top of the image.

What information should I record about assets?

Document provider or source details in the source manifest for each asset, but never request or store secrets in chat.

Full instructions (SKILL.md)

Source of truth, from wshobson/agents.


name: pptx-visual-assets description: "Use when selecting and placing approved supporting icons, images, SVGs, diagrams, or infographics in an editable PPTX deck."

PPTX Visual Assets

Use visual assets to support a slide's message, never to flatten or replace editable content.

Workflow

  1. Select the asset type only when it improves comprehension: icon, image, SVG, diagram, or infographic.
  2. Confirm the local asset path, source, usage rights, and concise alt text before placement.
  3. Add the asset with a final inch bbox, deliberate z-index, and content or layout_design classification.
  4. Preserve aspect ratio and check that no asset covers readable text or leaves essential information locked in an image.

Rules

  • Use simple, legible icons alongside text labels.
  • Place captions beside images rather than over them.
  • Use true SVG sources only when they are clean vectors; never wrap a raster image in SVG and call it editable.
  • Recreate essential labels, legends, values, and process steps with native PowerPoint objects.
  • If rights, provenance, or a suitable asset are unavailable, omit the asset and report the gap. Never add a placeholder as a finished visual.
  • Record provider or source details in the source manifest. Never request secrets in chat.

See references/asset-guidance.md for licensing, placement, and SVG constraints.