pptx

Create and modify PowerPoint presentations from structured data using python-pptx.

5|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/SherifEldeeb/agentskills --skill pptx-sherifeldeeb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/SherifEldeeb/agentskills/tree/main/skills/baseline/pptx
Command: npx skills add https://github.com/SherifEldeeb/agentskills --skill pptx-sherifeldeeb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation, modification, and templating of PowerPoint presentations using Python's python-pptx library, reducing manual deck-building time.

Core Features & Use Cases

  • Read, modify, and create PowerPoint presentations (.pptx) with template support.
  • Generate slide decks from structured input (bullets, tables, charts) and optional Markdown.
  • Apply corporate templates and convert to PDF when needed.

Quick Start

Use the pptx skill to generate a brief executive presentation from a list of findings or markdown content.

Frequently Asked Questions about pptx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PowerPoint creation from markdown and bullet lists?

You can automate PowerPoint creation by using python-pptx to assemble slide decks from structured input like bullet lists and markdown. This skill generates executive briefings and client-ready reports by programmatically adding content bullets, tables, charts, and images to new or templated presentations.

Can I apply a corporate PowerPoint template when generating slides with python-pptx?

Yes, you can apply corporate PowerPoint templates when generating slides with python-pptx. This skill supports reading and modifying existing .pptx template files, allowing you to maintain consistent corporate branding while programmatically populating slides with structured data, tables, and charts.

What's the best way to generate client-ready reports and dashboards in PowerPoint format?

The best way to generate client-ready reports and dashboards is by using python-pptx to automate the assembly of .pptx files from structured data. This skill creates executive briefings by converting bullet lists, markdown content, and data tables into formatted presentation slides with optional template support.

Does python-pptx support adding tables and charts for data visualization in presentations?

Yes, python-pptx supports adding tables and charts for data visualization in presentations. This skill automates the creation of slides containing data-driven tables and charts, enabling you to build dashboards and client-ready reports directly from structured input data without manual formatting.

Can I convert my generated PowerPoint presentations to PDF?

Yes, you can convert your generated PowerPoint presentations to PDF. After using this skill to automate the creation and customization of your .pptx files with python-pptx, the workflow supports converting the final presentation decks into PDF format for distribution.

Do I need python-pptx installed to use this presentation automation skill?

Yes, you need python-pptx installed to use this presentation automation skill. The python-pptx library is the core dependency required to read, modify, and create PowerPoint presentations, apply corporate templates, and programmatically assemble slide decks from structured data and markdown.