Create, inspect, edit, template, render, and visually verify Microsoft PowerPoint .pptx presentations.
65
80%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./packages/ekko-agent/skills/powerpoint/SKILL.mdUse this Skill for .pptx creation and editing. Preserve theme, layout, slide masters, notes, media, and speaker intent when modifying an existing deck.
Call skill_view for this Skill and use its returned baseDirectory. Bundled helpers live in /scripts.
Default to a new output file. Inspect existing decks before editing them. Never flatten a deck to images unless the user explicitly wants a non-editable result.
Core dependency:
python3 -m pip install python-pptxRendering requires LibreOffice and Poppler. Check first and do not install missing dependencies silently.
Run them through terminal_exec with python3 and an argument array. Use --help for exact options.
python3 <baseDirectory>/scripts/pptx_read.py input.pptx --json
python3 <baseDirectory>/scripts/pptx_create.py spec.json -o output.pptx
python3 <baseDirectory>/scripts/pptx_edit.py input.pptx edits.json -o output.pptx
python3 <baseDirectory>/scripts/pptx_render.py output.pptx -o renderedIf rendering is unavailable, report that limitation instead of claiming visual verification.
07ccb17
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.