pptx-draft

Convert PowerPoint presentations into structured markdown files using python-pptx.

1|1|Updated Jun 11, 2026
One-click install
npx skills add https://github.com/valtterimelkko/agent-workflow-skills --skill pptx-draft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-draft
Source: https://github.com/valtterimelkko/agent-workflow-skills/tree/main/skills/pptx-draft
Command: npx skills add https://github.com/valtterimelkko/agent-workflow-skills --skill pptx-draft

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the difficulty of editing PowerPoint files directly by converting them into a structured, LLM-friendly markdown format, allowing for precise content updates while preserving original layouts and formatting.

Core Features & Use Cases

  • Bidirectional conversion between .pptx files and structured markdown.
  • Preservation of slide layouts, text boxes, and table structures using unique markers.
  • Support for adding new slides and updating existing content without losing visual fidelity.
  • Use this when you need to draft presentation content, perform bulk text edits, or collaborate on slides using an AI agent.

Quick Start

Use the pptx-draft skill to convert the presentation file named Q1_Review.pptx into a structured markdown draft for editing.

Frequently Asked Questions about pptx-draft

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

FAQPage Schema
How do I edit PowerPoint presentations using markdown?

You can edit PowerPoint presentations by converting .pptx files into structured markdown, applying text updates, and transforming them back to preserve original slide layouts and formatting.

Can I modify slide content in bulk without losing the original PowerPoint layout?

Yes, converting presentations into structured markdown allows for bulk text edits while retaining visual fidelity through unique markers for text boxes, tables, and slide layouts.

How does converting .pptx to markdown affect slide structures like text boxes and tables?

Converting .pptx to markdown preserves slide structures by using unique markers to map text boxes and tables, ensuring layout integrity during bidirectional transformation.

Do I need python-pptx to convert PowerPoint files into markdown drafts?

Yes, the python-pptx library is required to perform the bidirectional conversion between binary .pptx presentation files and text-based markdown markup.

What is the best way to draft and finalize slide decks with an AI agent?

The best way is converting .pptx files into a structured markdown draft, allowing your AI agent to draft, modify, and finalize slide content efficiently.

Can I add new slides to an existing PowerPoint file through markdown editing?

Yes, the markdown conversion process supports adding new slides and updating existing content within your presentation before converting it back to a .pptx file.