This one helps you automate PowerPoint deck creation and updates through python-pptx when MCP server support isn't available. You get concrete workflows for building slides from structured content, applying templates, and extracting text, plus a verification protocol that forces you to actually open and render the deck before calling it done. The anti-pattern callouts are honest: it warns against writing for yourself instead of your audience and skipping the visual validation step. If you're generating presentation decks programmatically or need to batch-update existing ones without clicking through the UI, this gives you the checklist and fallback automation to do it right.

skills.sh installs
1.7K
GitHub stars
24
last updated
Aug 21, 2026

Install

$ npx -y skills add practicalswan/agent-skills --skill powerpoint-ppt --agent claude-code

Installs into .claude/skills of the current project.

Files

PowerPoint Presentation Workflows

Tech Stack Target / Version: PowerPoint current desktop or web releases and python-pptx automation.

Use this skill when a .pptx deck is the output and slide composition matters.

  • Leverage native parallel subagent dispatch and 200k+ context windows where available.

Current MCP Reality

Presentation MCP tooling is host-dependent. Some clients expose Office presentation tools directly, while others do not. Do not assume stable public tool names. If the current client lacks those tools, use the included local automation script or generate the content structure first and import it into PowerPoint.

Activation Conditions

Use symptom -> action triggers: when one matches, apply this skill and verify with the protocol below.

  • Creating a deck from structured content
  • Applying templates, branding, and slide layouts
  • Updating text, images, or charts inside an existing presentation
  • Extracting slide text for review or translation

Practical Workflow

Sponsors

Details

Repository
github.com/practicalswan/agent-skills
Categories
Backend & APIs, AI & Agent Building, Office & Documents
First seen
Jun 3, 2026

More from practicalswan/agent-skills

All 2
1adobe avatarblock-inventoryadobe/skillsUse this when the page-import pipeline needs to survey the block palette available from a local AEM Edge Delivery Services project and the Block Collection to i1.6Kskills.sh installs
2adobe avatarcontent-modelingadobe/skillsUse this when you are building new AEM Edge Delivery Services blocks or changing the initial structure that authors work with in an existing block. Covers desig1.6Kskills.sh installs
3adobe avataranalyze-and-planadobe/skillsUse this when you need to define acceptance criteria, write requirements, scope work, or create a definition of done for AEM Edge Delivery Services (EDS) tasks 1.6Kskills.sh installs
4himself65 avatarfinance-sentimenthimself65/finance-skillsFetch structured stock sentiment across Reddit, X.com, news, and Polymarket using the Adanos Finance API. Use this skill whenever the user asks how much people 1.6Kskills.sh installs
5daymade avatarima-copilotdaymade/claude-code-skillsInstalls, troubleshoots, and personalizes the official Tencent IMA skill (a wrapper layer that orchestrates upstream ima-skill, not a replacement). Use when the1.6Kskills.sh installs
6adobe avatartesting-blocksadobe/skillsUse this when you have made AEM Edge Delivery Services code changes to blocks, scripts, or styles and need to validate them before opening a pull request. Cover1.6Kskills.sh installs