Create and manipulate Microsoft PowerPoint presentations (.pptx files). Use for creating slides, presentations, pitch decks, and visual content with text, bullets, tables, and charts.
This skill enables creating and manipulating Microsoft PowerPoint presentations using Node.js tools.
Invoke this skill when the user:
The PowerPoint tool is implemented at src/tools/powerpoint-tool.ts. Invoke using the Bash tool:
ts-node src/tools/powerpoint-tool.ts create "/path/to/presentation.pptx" '{"title":"My Presentation","slides":[{"type":"title","title":"Welcome","subtitle":"Introduction"}]}'
ts-node src/tools/powerpoint-tool.ts outline "/path/to/presentation.pptx" '{"title":"Product Launch","slides":[{"title":"Overview","points":["Point 1","Point 2"]}]}'
{
"title": "Presentation Title",
"author": "Author Name",
"slides": [
{
"type": "title",
"title": "Main Title",
"subtitle": "Subtitle Text"
},
{
"type": "content",
"title": "Slide Title",
"content": ["Bullet 1", "Bullet 2", "Bullet 3"]
},
{
"type": "section",
"title": "Section Header"
}
]
}
{
"title": "Presentation Title",
"slides": [
{
"title": "Slide 1 Title",
"points": ["Point 1", "Point 2"]
}
]
}
Uses the pptxgenjs npm library for PowerPoint file generation.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer