OfficeCLI (officecli.io) CLI
A CLI generating PPTX decks, DOCX documents, XLSX workbooks, reports and images from a text prompt in a terminal or script.
- 114 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- In hosted mode prompt text and data go to the service, and results can be published online.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/officecli-officecli-ioDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- In hosted mode prompt text and data go to the service, and results can be published online.
This is third-party code. Review the repository files before installing.
What it does
A single `officecli` binary turns a natural-language prompt into an editable Office file. `officecli new pptx` builds a deck, `new docx` writes a document, `new xlsx` builds a workbook, `new report` produces a report from your data workbook and `new img` draws a standalone image with a chosen aspect ratio and an optional reference image. For PowerPoint, images are generated and embedded by default and `--no-images` turns them off. Output goes to `./output`, `--out` changes the folder and `--json` gives machine-readable output. A hosted anonymous trial covers first runs without a key, and External Mode lets you connect your own model. A Claude Code plugin is available from a marketplace, with separate setups for Codex and OpenClaw.
Who it is for. People producing decks, briefs and summary workbooks from templated prompts who want to trigger generation from a script, CI or an agent.
Good fit when
- A quarterly review needs a six-slide deck from a short brief.
- A memo or proposal is formatted as a Word document from an outline.
- A sales pipeline workbook with stages and probabilities is built from an export.
- A leadership report is built on an existing workbook of metrics.
- An agent in CI regularly produces Office files into `./output`.
Not a fit when
- An existing Office file must be edited, since the tool creates new documents.
- Content cannot go to a hosted service and no model of your own exists.
- Exact layout to a brand template is needed with no eyeball check of the result.
Example request
Create a six-slide deck for a SaaS quarterly review and save it to `./output`.Limitations
Hosted trial access is limited: once it runs out a paid key from the website is needed, and prompts in this mode go to the service's servers. To avoid sending them there, switch to External Mode and configure your own model with `officecli config set-runtime external` and `officecli config set-generation`. Online publishing of results is configured separately and is optional. The repository holds guides, demos and a plugin manifest. The last commit is from August 2026.
How to disable. In Claude Code remove the plugin with `/plugin` and uninstall the tool with `npm uninstall -g officecli`. Clear the key and service settings by hand; `officecli config status` shows them.
FAQ
How do I install the Claude Code plugin?
Run `/plugin marketplace add officecli/officecli` and then `/plugin install officecli@officecli`. The plugin covers local Office workflows, not a hosted backend.
Is an API key required?
Not for first runs: a hosted trial works. When it runs out you need a paid key via `officecli auth set-key`, or External Mode with your own model.
Which formats are supported?
PPTX, DOCX, XLSX, a workbook-backed report and standalone images through `officecli new img` with square, landscape or portrait ratios.
How does this differ from the other OfficeCLI card?
This tool from the `officecli/officecli` repository generates files from a prompt. The other card covers the `iOfficeAI/officecli` project.
How do I switch to my own model?
Run `officecli config set-runtime external`, then `officecli config set-generation` and enter your model endpoint. Check settings with `officecli config status`.
Discussion
No questions or reviews yet.
Related
CLI toolsA CLI that lets an agent create and edit Word, Excel and PowerPoint: a single binary, no Office install, no extra libraries
A CLI and skill through which the agent creates, reads, converts and edits real docx, xlsx and pptx files locally
Deckuse is a CLI and skill that edits PPTX and DOCX via JSON commands, with versioned workspaces, validation and undo.
Four skills for Codex and Claude Code build editable PPTX and Word reports, website demo videos and Xiaohongshu cards.
A Claude Code and Codex workflow that makes native PPTX decks where every element stays editable in PowerPoint.
CLI set for agents on Windows: drives WPS Office and Microsoft Office, Photoshop and Illustrator through COM, plus Zotero with 27 academic skills
README in short
The tool installs with one npm command and runs as `officecli new <format>`. Optional skills exist for Claude Code, Codex and OpenClaw agents.