Skills for Real Engineers. Straight from my .agents directory.
pptx
Agent skill fromThinkInAIXYZ/deepchat
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
How to install pptx
npx skills add ThinkInAIXYZ/deepchat# or add only this skill to Claude Code: copy the folder
resources/skills/pptx/
# into
~/.claude/skills/pptx/ (all projects)
.claude/skills/pptx/ (one project)
1# PPTX creation, editing, and analysis23## Overview45A user may ask you to create, edit, or analyze the contents of a .pptx file. A .pptx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.67## Reading and analyzing content89### Text extraction10If you just need to read the text contents of a presentation, you should convert the document to markdown:1112```bash13# Convert document to markdown14python -m markitdown path-to-file.pptx15```1617### Raw XML access18You need raw XML access for: comments, speaker notes, slide layouts, animations, design elements, and complex formatting. For any of these features, you'll need to unpack a presentation and read its raw XML contents.1920#### Unpacking a file21`python ooxml/scripts/unpack.py <office_file> <output_dir>`2223**Note**: The unpack.py script is located at `skills/pptx/ooxml/scripts/unpack.py` relative to the project root. If the script doesn't exist at this path, use `find . -name "unpack.py"` to locate it.2425#### Key file structures26* `ppt/presentation.xml` - Main presentation metadata and slide references27* `ppt/slides/slide{N}.xml` - Individual slide contents (slide1.xml, slide2.xml, etc.)28* `ppt/notesSlides/notesSlide{N}.xml` - Speaker notes for each slide29* `ppt/comments/modernComment_*.xml` - Comments for specific slides30* `ppt/slideLayouts/` - Layout templates for slides31* `ppt/slideMasters/` - Master slide templates32…
Excerpt shown under the repository's Apache-2.0 license.
More skills in deepchat
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
