mcpField
P
pptx-visual-assets

pptx-visual-assets

github.com/wshobsonDocuments41.9k2.7k installsUpdated 2w ago
Repository

About pptx-visual-assets

A skill for placing visual assets in PowerPoint decks without replacing editable content. It guides asset selection, rights and source checks, placement, and accessibility-conscious layout.

Key features

  1. 01Asset selection by comprehension need
  2. 02Source, rights, and alt-text checks
  3. 03Bounding-box and layer guidance
  4. 04Preserve readable, editable slide content
  5. 05Source manifest recording

Use cases

  1. 01Adding an icon or image to clarify a slide
  2. 02Checking asset rights and provenance before use
  3. 03Reviewing image placement and text overlap

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/wshobson/agents --skill pptx-visual-assets

After installing, type/pptx-visual-assetsin Claude Code to confirm it loaded.

Bundled filesreferences/asset-guidance.md

Details

From the project README

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.

Comments

Markdown supported