/pptx-visual-assets
Use when selecting and placing approved supporting icons, images, SVGs, diagrams, or infographics in an editable PPTX deck.
Claude Code
$ npx -y skills add wshobson/agents --skill pptx-visual-assets --agent claude-code
Codex
$ npx skills add wshobson/agents --skill pptx-visual-assets -a codex -y
Cursor
$ npx skills add wshobson/agents --skill pptx-visual-assets -a cursor -y
Gemini CLI
$ npx skills add wshobson/agents --skill pptx-visual-assets -a gemini-cli -y
GitHub Copilot
$ npx skills add wshobson/agents --skill pptx-visual-assets -a github-copilot -y
OpenCode
$ npx skills add wshobson/agents --skill pptx-visual-assets -a opencode -y
Windsurf
$ npx skills add wshobson/agents --skill pptx-visual-assets -a windsurf -y
SKILL.md
pptx-visual-assets.SKILL.mdname: 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.
Use one collection of plugins, agents, skills, and commands across Claude Code, OpenAI Codex CLI, Cursor, OpenCode, Antigravity CLI, GitHub Copilot, and Pi. A harness is the coding tool that loads and runs the components.
Other skills on agents.
More skills from other plugins.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
ask-matt
Ask which skill or flow fits your situation. A router over the skills in this repo.
Questions about pptx-visual-assets.
- Which coding agents can use pptx-visual-assets?
- pptx-visual-assets installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

