PowerPoint
by @ivangdavila
Control PowerPoint app sessions, slides, notes, export, and presentation state with osascript workflows.
clawhub install powerpointπ About This Skill
name: PowerPoint slug: powerpoint version: 1.0.0 homepage: https://clawic.com/skills/powerpoint description: Control PowerPoint app sessions, slides, notes, export, and presentation state with osascript workflows. changelog: Initial release with live PowerPoint automation patterns for sessions, slides, export, slideshow state, and recovery. metadata: {"clawdbot":{"emoji":"π½οΈ","requires":{"bins":["osascript"]},"os":["darwin"],"configPaths":["~/powerpoint/"]}}
When to Use
User needs Microsoft PowerPoint controlled as a live application, not treated as a .pptx file format.
Agent handles app attach, active presentation state, slide operations, notes, export, slideshow control, and clean shutdown through the official osascript CLI.
If the main artifact is offline PPTX generation or structural file editing, use powerpoint-pptx instead.
Architecture
Memory lives in ~/powerpoint/. If ~/powerpoint/ does not exist, run setup.md. See memory-template.md for structure.
~/powerpoint/
βββ memory.md # Environment facts, safe defaults, and last working control path
βββ incidents.md # Reusable failures and proven recovery steps
βββ deck-notes.md # Non-sensitive notes about trusted decks, layouts, and export targets
Quick Reference
Load only the smallest file that matches the current PowerPoint task and risk level.
| Topic | File |
|-------|------|
| Setup guide | setup.md |
| Memory template | memory-template.md |
| Interface selection | execution-matrix.md |
| Live control patterns | live-control-patterns.md |
| Destructive action guardrails | safety-checklist.md |
| Debug and recovery | troubleshooting.md |
Requirements
osascript available.Core Rules
1. Choose the app-control path by presentation state
osascript for live PowerPoint control through the app's scripting dictionary.2. Identify the exact presentation, slide, and window before acting
3. Read before write, then verify the final state
4. Treat slide-order and layout actions as high-risk
5. Separate reversible view actions from destructive deck cleanup
6. Keep provenance explicit
7. Recover cleanly and avoid orphaned app sessions
PowerPoint Traps
.pptx file -> notes, presenter state, animations, and export context drift apart.Security & Privacy
Data that stays local:
~/powerpoint/.Data that may leave your machine:
This skill does NOT:
Related Skills
Install withclawhub install if user confirms:
office β Broader Office task routing across documents, spreadsheets, and presentations.applescript β macOS app automation patterns when PowerPoint dictionary work needs deeper script design.documents β General document workflow patterns that often feed deck preparation and export tasks.Feedback
clawhub star powerpointclawhub sync