LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

pptx

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

9stars3forksUpdated 2/21/2026
Data Science & MLDeveloper Tools#content-modification#text-extraction#presentation-creation#xml-analysis#design-principles#pptx#python#xml-processing#design-analysis

Security Assessment

Medium Risk(50/100)

Detected risks:

Sensitive File Access([html2pptx.md] .env)
Privilege Escalation([SKILL.md] sudo)
Security Score50/100

About pptx

The pptx skill enables users to work with PowerPoint presentations (.pptx files) in a variety of ways, such as creating new presentations, editing existing ones, and performing in-depth analysis of content. This skill facilitates the manipulation of .pptx files, which are essentially ZIP archives containing XML files and other resources. With this tool, users can access raw XML data, extract content, and customize presentations by modifying elements like text, images, slides, layouts, speaker notes, and comments. It serves as an effective solution for those who need to create, modify, or analyze presentations in a detailed and structured manner.

The main features of the pptx skill include the ability to extract text content from presentations in markdown format, access raw XML files for detailed editing, and unpack a .pptx file to manipulate elements like slide layouts, comments, and speaker notes. Users can also analyze the typography and color schemes used in a presentation, extract design elements, and convert HTML slides into PowerPoint format with accurate positioning. This tool offers flexibility for both simple content extraction and more complex presentation modifications, making it highly versatile for different presentation-related tasks.

Target users for the pptx skill include developers, data analysts, designers, and anyone who works with presentations and requires programmatic control over .pptx files. It is particularly useful for automating presentation workflows, ensuring consistency in design, and extracting or modifying detailed elements of a presentation that may not be easily accessible through traditional PowerPoint tools. Whether for content analysis or creative design, this skill helps streamline presentation-related tasks and enhances productivity.

FAQ

How do I extract text content from a .pptx file?

You can extract text content from a .pptx file by converting it to markdown using the command: `python -m markitdown path-to-file.pptx`.

What do I need to do to access raw XML files in a presentation?

To access raw XML files, you need to unpack the .pptx file using the command: `python ooxml/scripts/unpack.py <office_file> <output_dir>`.

Are there any limitations when creating presentations from scratch?

Yes, you should always analyze the content and design elements before creating a presentation. Additionally, only web-safe fonts should be used, and readability and consistency must be ensured across slides.

Can this skill handle presentations with complex design elements like animations?

Yes, the skill provides access to slide layouts, master slides, and other design elements such as animations, which can be modified through raw XML access.

Which Python version is required to use the pptx skill?

The pptx skill requires Python to run the provided scripts, and it is recommended to use Python 3.x for compatibility with the tools and libraries used.

All Files

4 files
SKILL.md24.9 KB
View
ooxml.md10.1 KB
View
html2pptx.md19.4 KB
View
LICENSE.txt1.4 KB
View

Install pptx

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

NickCrew/claude-cortex

Related Skills

threat-modeling-with-aws-security-agent

2,903

amazon-workspaces-agent-access

2,903

build-loop-codex

230

developing-ios-apps

1,477