
OfficeCLI PowerPoint Skill
Lets an agent create, read, and edit .pptx slide decks using the OfficeCLI tool with design rules.
- Repository
- iOfficeAI/OfficeCLI
- Stars
- 32,939
- Licence
- Apache-2.0
- Files
- 1 file
What it does
When installed, the agent knows how to work with PowerPoint (.pptx) files: building new slide decks, reading text from existing presentations, editing or combining slides, and handling templates, speaker notes and comments. It drives a command-line program called OfficeCLI to make these changes, and it follows strict layout rules, such as minimum font sizes, one idea per slide, a limited palette, and speaker notes on content slides. It also tells the agent to check the tool's built-in help before guessing command options.
Great for
- People who need a first draft of a pitch deck or presentation generated quickly from an agent
- Users who want an agent to batch-edit or extract text from existing .pptx files
- Teams that want consistent slide typography and layout standards applied automatically
Skip it if
- Users who cannot install a command-line tool on their machine, since the skill depends on OfficeCLI being installed and it runs shell commands
- Sensitive or confidential decks sent through a network-connected install flow without first reviewing the install script, because the setup downloads and runs a remote script
Try asking
- “Create a 10-slide pitch deck for a seed funding round with speaker notes on each content slide”
- “Extract all the text from quarterly_review.pptx so I can summarize it”
- “Update the figures on slide 4 of board_deck.pptx and keep the existing template”
- “Split this presentation into two files, one for each half of the agenda”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.
officecli-pptx.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip officecli-pptx.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip officecli-pptx.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Ask for brand colors, fonts, or an existing template up front so the agent matches them instead of using defaults.
- Review the install command before running it, since it pipes a remote script directly into bash or PowerShell.
- After the agent writes money values or special characters, ask it to verify the text matches exactly, as shell expansion can corrupt values like dollar amounts.
What's inside
- SKILL.md
Redistributed unmodified from iOfficeAI/OfficeCLI under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.