Python Pptx

🌐Community
by vamseeachanta · vlatest · Repository

Helps with Python, PowerPoint as part of developing backend services and APIs workflows.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add python-pptx npx -- -y @trustedskills/python-pptx
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "python-pptx": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/python-pptx"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

The python-pptx library allows AI agents to programmatically create, read, and modify PowerPoint (.pptx) presentations. It provides direct access to slide elements like text boxes, images, charts, and tables without requiring manual file editing.

When to use it

  • Automate the generation of standardized reports or meeting agendas from data sources.
  • Update existing presentation templates by injecting dynamic content based on user input.
  • Generate visual slides containing embedded images or diagrams for educational materials.
  • Batch process multiple presentations to apply consistent branding or formatting changes.

Key capabilities

  • Create new presentations and add individual slides with various layouts.
  • Insert, move, resize, and delete text boxes, shapes, and pictures.
  • Modify slide properties including background colors, themes, and master slides.
  • Add tables and charts with customizable data series.
  • Save files in .pptx format or extract content from existing files.

Example prompts

  • "Create a 5-slide presentation summarizing the quarterly sales data provided in this CSV file."
  • "Add a new slide to this existing deck titled 'Next Steps' with three bullet points based on our discussion."
  • "Insert a table into the second slide comparing the features of Product A and Product B using the data I just uploaded."

Tips & gotchas

Ensure you have Python installed along with the python-pptx package before executing scripts that manipulate presentation files. While the library handles text and basic shapes well, complex animations or advanced VBA macros embedded in original files may not be preserved during modification.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
vamseeachanta
Installs
31

🌐 Community

Passed automated security scans.