pptx
Installation
SKILL.md
PPTX Skill
Use this skill for PowerPoint .pptx creation, editing, review, and QA.
Triggers: "PowerPoint", "PPTX", "presentation", "slides", "deck".
OfficeCLI routing and consent rule:
- First check whether
officecliis available withcommand -v officecli. - If installed, recommend OfficeCLI first for high-fidelity PPTX mutations, validation, query, batch/resident flows, CJK/rhwp-aware work, and Office-compatible output.
- If missing, do not auto-install. Present choices before proceeding:
- Install forked OfficeCLI from
https://github.com/lidge-jun/OfficeCLIviabash "$(npm root -g)/cli-jaw/scripts/install-officecli.sh". - Continue with lightweight fallback tools for the current task, with limitations stated.
- Stop or cancel.
- Install forked OfficeCLI from
- Before taking a lightweight fallback path, ask the user again and state what fidelity/features may be lost.
- If the user chooses lightweight mode, save that preference to memory for future Office work.
- Use upstream/vanilla
iOfficeAI/OfficeCLIonly when the user explicitly asks for upstream behavior.
OfficeCLI is the recommended advanced backend for slide add/set/remove, validate, and query workflows.
Lightweight fallback: pptxgenjs for large programmatic generation (50+ data-driven slides) and Python scripts (scripts/*.py) for unpack/repair/thumbnail/cleanup when OfficeCLI is unavailable or the user chooses lightweight mode. See §3.
Do NOT use this skill for Keynote, Google Slides API automation, or image generation.