Tooluck logoTooluck
SKILL.md

pptx

Agent skill fromeigent-ai/eigent

Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.

How to install pptx

install pptx
# install the eigent pack with the skills CLI
npx skills add eigent-ai/eigent

# or add only this skill to Claude Code: copy the folder

resources/example-skills/pptx/

# into

~/.claude/skills/pptx/ (all projects)

.claude/skills/pptx/ (one project)

resources/example-skills/pptx/SKILL.md

Apache-2.0Full file
1# PPTX Skill
2
3## Quick Reference
4
5| Task | Guide |
6|------|-------|
7| Read/analyze content | `python -m markitdown presentation.pptx` |
8| Edit or create from template | Read [editing.md](editing.md) |
9| Create from scratch | Read [pptxgenjs.md](pptxgenjs.md) |
10
11---
12
13## Reading Content
14
15```bash
16# Text extraction
17python -m markitdown presentation.pptx
18
19# Visual overview
20python scripts/thumbnail.py presentation.pptx
21
22# Raw XML
23python scripts/office/unpack.py presentation.pptx unpacked/
24```
25
26---
27
28## Editing Workflow
29
30**Read [editing.md](editing.md) for full details.**
31
321. Analyze template with `thumbnail.py`
332. Unpack → manipulate slides → edit content → clean → pack
34
35---
36
37## Creating from Scratch
38
39**Read [pptxgenjs.md](pptxgenjs.md) for full details.**
40
41Use when no template or reference presentation is available.
42
43---
44
45## Design Ideas
46
47**Don't create boring slides.** Plain bullets on a white background won't impress anyone. Consider ideas from this list for each slide.
48
49### Before Starting
50
51- **Pick a bold, content-informed color palette**: The palette should feel designed for THIS topic. If swapping your colors into a completely different presentation would still "work," you haven't made specific enough choices.
52- **Dominance over equality**: One color should dominate (60-70% visual weight), with 1-2 supporting tones and one sharp accent. Never give all colors equal weight.
53…

Excerpt shown under the repository's Apache-2.0 license.

More skills in eigent

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

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

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates