Skip to content
Skillpedia
Writing41k · #4920

pptx-visual-assets

Lets your agent choose and place images and icons in PowerPoint presentations. It's useful for making presentations more visual and clear.

What it does

This tool helps add images, icons, and diagrams to PowerPoint (PPTX) presentations. It ensures visuals enhance understanding without covering important text or replacing editable content.

When to use it

  • ✓When you need to illustrate a point on a slide with an icon or image.
  • ✓When creating a diagram to explain a process.
  • ✓If you need to add a chart or infographic to make data clearer.

Example of what to ask your AI

“Add a 'check' icon next to the title 'Completed Tasks' on slide 3.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/wshobson/agents/blob/main/plugins/pptx-deck-creation/skills/pptx-visual-assets/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/wshobson/agents/blob/main/plugins/pptx-deck-creation/skills/pptx-visual-assets/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The AI selects the right type of visual (icon, image, etc.), checks if it can be used, and inserts it into the presentation. It makes sure the visual doesn't interfere with text and maintains quality.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add wshobson/agents --skill pptx-visual-assets

Or download just the file:

curl -L https://raw.githubusercontent.com/wshobson/agents/main/plugins/pptx-deck-creation/skills/pptx-visual-assets/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

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.

FAQ

Can I add any image I find online?

No, you need to ensure you have permission to use the image and that it's good quality. If you're unsure or can't find a suitable visual, it's better not to add anything.

What happens if the visual covers the text?

The tool is designed to prevent this. It ensures the visual doesn't cover important text and that the text remains editable.

What is 'SVG'?

SVG is a type of vector image file that can be resized without losing quality. The tool prefers 'clean' SVGs and doesn't recommend using SVGs to simply 'wrap' normal images.

Details

Original description by the author

Use when selecting and placing approved supporting icons, images, SVGs, diagrams, or infographics in an editable PPTX deck.

repo: wshobson/agents

Popularity

GitHub stars
41k
Ranking position
#4920
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills