Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
practicalswan avatar

Powerpoint Ppt

  • 1.3k installs
  • 7 repo stars
  • Updated August 2, 2026
  • practicalswan/agent-skills

powerpoint-ppt is an agent skill at version 1.2 that creates, formats, and manipulates PowerPoint .pptx presentations for developers who need agent-driven slide composition from structured content.

About

powerpoint-ppt is a version 1.2 agent skill from practicalswan/agent-skills, last updated 2026-04-25, for creating, formatting, and manipulating PowerPoint .pptx presentations from structured content through MCP server workflows. The skill targets PowerPoint desktop or web releases plus python-pptx automation when MCP presentation tooling is available on the host. Developers reach for powerpoint-ppt when a .pptx deck is the required output—building slides, managing placeholders, applying templates, inserting images, or extracting text from existing presentations. Tags include slides, ppt, docs, writing, and quality. The skill notes that presentation MCP tooling is host-dependent and recommends parallel subagent dispatch with large context windows where supported. Workflows cover slide creation, placeholder management, template application, image insertion, and .pptx text extraction so agents produce presentation-ready artifacts instead of plain Markdown outlines.

  • MCP server for .pptx manipulation
  • Template-driven slide composition
  • Supports text extraction and image insertion
  • Works with python-pptx automation

Powerpoint Ppt by the numbers

  • 1,349 all-time installs (skills.sh)
  • +58 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #217 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/practicalswan/agent-skills --skill powerpoint-ppt

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.3k
repo stars7
Last updatedAugust 2, 2026
Repositorypracticalswan/agent-skills

How do agents create PowerPoint presentations programmatically?

Install this skill to create, format, and manipulate PowerPoint presentations from structured content.

Who is it for?

Developers or agents that must produce .pptx slide decks with templates, placeholders, images, or text extraction from existing presentations.

Skip if: Google Slides-only workflows, PDF slide exports without .pptx editing, or environments lacking presentation MCP or python-pptx support.

When should I use this skill?

A developer needs to create slides, format a .pptx deck, apply templates, add images, or extract text from a PowerPoint file.

What you get

Formatted .pptx presentation files with slides, applied templates, managed placeholders, embedded images, and extracted text content.

  • .pptx presentation file
  • Extracted slide text

By the numbers

  • Skill version 1.2 last updated 2026-04-25
  • Tagged with slides, ppt, docs, writing, and quality

Files

SKILL.mdMarkdownGitHub ↗

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

1. Confirm whether the client exposes presentation tools. 2. Prefer template-driven decks over manual one-off slide formatting. 3. Keep one idea per slide and treat text density as a defect. 4. Validate the final deck visually before calling it done.

MCP Fallback – Native Automation

When MCP is unavailable, use native automation: python-pptx for .pptx, image export or screenshot checks for visual validation, and manual review for animations or speaker notes. Preserve slide order, layouts, theme fonts, media, notes, and aspect ratio, then reopen or render the deck before claiming success.

Anti-Patterns

  • Writing for the author instead of the reader: It bakes in unstated context and leaves the actual audience unsure what to do next.
  • Skipping concrete examples or commands: Abstract guidance is easy to approve and hard to apply correctly.
  • Letting links, screenshots, or versions drift: Polished formatting does not help if the instructions are no longer true.

Verification Protocol

Before claiming "skill applied successfully":

1. Pass/fail: The Powerpoint Ppt artifact type, target format, and required output fidelity are stated before editing. 2. Pass/fail: MCP availability is checked and the native automation fallback path is named when MCP is absent. 3. Pass/fail: The produced file or formula is opened, parsed, rendered, or otherwise validated locally. 4. Pressure-test scenario: Apply the workflow to a file with formatting, metadata, or conversion edge cases and verify nothing important is lost. 5. Success metric: Zero unverified document claims; the artifact itself is the evidence.

Deck Checklist

  • [ ] Title slide is present
  • [ ] Slide layouts are consistent
  • [ ] Fonts and colors match the template
  • [ ] Images are high-resolution and not stretched
  • [ ] Final slides were reviewed in slideshow size, not just as raw XML or text

References & Resources

Documentation

  • PowerPoint References - Supporting notes for formatting, structure, and automation expectations

Scripts

  • PPT Automation Script - Local fallback for building or updating presentation content

Examples

  • Presentation Examples - Example deck structures and content patterns

<!-- PORTABILITY:START -->

Cross-Client Portability

This skill is written to stay usable across GitHub Copilot, Claude Code, Codex, and Gemini CLI.

  • GitHub Copilot: keep the folder in a Copilot-visible skill or plugin path, or wrap the workflow as project instructions if the host does not support portable skill folders directly.
  • Claude Code: keep the folder in a local skills directory or a compatible plugin or marketplace source.
  • Codex: install or sync the folder into $CODEX_HOME/skills/<skill-name> and restart Codex after major changes.
  • Gemini CLI: this repository generates a project command named /skills:powerpoint-ppt from this skill. Rebuild commands with python scripts/export-gemini-skill.py powerpoint-ppt and then run /commands reload inside Gemini CLI.

<!-- PORTABILITY:END -->

<!-- MCP:START -->

MCP Availability And Fallback

Preferred MCP Server: PowerPoint MCP

  • Fallback prompt: "Use the PowerPoint Presentation Workflows skill without MCP. Rely on the local SKILL.md, bundled references or scripts, and manual verification. Show the exact commands, evidence, and final checks you used before concluding."
  • Use python-pptx, PowerPoint desktop, or a scriptable slide generator when the MCP surface is unavailable.
  • Render the final deck and manually verify layout, overflow, and speaker-facing notes before delivery.

<!-- MCP:END -->

Related Skills

  • documentation-authoring: Use it when the workflow also needs drafting structured technical or product documents.
  • documentation-patterns: Use it when the workflow also needs reusable documentation structures and templates.
  • documentation-quality: Use it when the workflow also needs documentation review standards and quality gates.
  • documentation-verification: Use it when the workflow also needs final documentation validation before publishing.

Related skills

How it compares

Choose powerpoint-ppt when the deliverable must be a native .pptx deck; use Markdown or HTML slide tools when PowerPoint format is not required.

FAQ

What file format does powerpoint-ppt work with?

powerpoint-ppt works with PowerPoint .pptx files for creating slides, formatting presentations, managing placeholders, applying templates, adding images, and extracting text. Automation targets PowerPoint desktop or web plus python-pptx where MCP tooling is available.

What version is powerpoint-ppt?

powerpoint-ppt is version 1.2, last updated 2026-04-25, in the practicalswan/agent-skills repository. The skill tags include slides, ppt, docs, writing, and quality for presentation workflow tasks.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.