What This Actually Does
Claude has never been able to build a real deck. Now it can.
Ask any AI to make you a PowerPoint and you get a wall of text, or a script you have to run yourself, or a file that opens broken. Building the actual Office file, the one your boss or client opens in real PowerPoint, has always been the wall.
OfficeCLI is the tool that knocks it down. It is a free, open-source app (Apache 2.0 license, one single file, no Microsoft Office required) that gives your AI agent full control of Word, Excel, and PowerPoint. Claude can now create a deck from scratch, drop in your data, style it, and hand you a finished .pptx you can open and edit like any normal file.
It does the same for Word documents and Excel spreadsheets. Real files, real formatting, real formulas. Built by talking to your AI.
The One Thing That Makes It Work
It gives your AI eyes
Here is the part that matters. Every other way of making an AI build a slide has the same fatal flaw: the AI is working blind. It writes the slide out as code and never actually sees the result. So the title runs off the edge, two boxes overlap, the chart covers the text, and the AI has no idea because it never looked.
OfficeCLI fixes that. It has a built-in engine that renders the document to a real picture, so Claude can look at the slide the way you would, catch the overflow, and fix it. Build, look, fix, repeat, until it is right.
That loop is the whole reason the decks come out clean instead of a mess. It is what turns "AI that spits out slide text" into "AI that actually makes you a good-looking deck."
In plain English: most AI slide tools are a blindfolded person describing a painting. This one lets the AI open its eyes, step back, and fix what looks wrong.
The Setup
Two steps, about a minute
Step 1: Install it. One line in your terminal. Mac and Linux use the first, Windows uses the second. It installs itself and quietly wires into any AI coding tool it finds (Claude Code, Cursor, Copilot), so your agent can use it right away.
Mac / Linux
curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
Windows (PowerShell)
irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
Prefer a package manager? brew install officecli on Mac, scoop install officecli on Windows, or npm install -g @officecli/officecli anywhere.
Step 2: Connect it to your agent (optional but worth it). If you use the Claude Code, Cursor, or VS Code app, one command registers it so your AI can reach every Office command directly. Pick the one that matches your tool.
Register the MCP server
officecli mcp claude # Claude Code officecli mcp cursor # Cursor officecli mcp vscode # VS Code / Copilot officecli mcp list # check it registered
Your First Deck
Now just talk to Claude
Here is the whole point. Once it is installed you do not touch the command line again. You talk to Claude in plain English and it drives OfficeCLI under the hood. Paste this prompt to try it:
Copy-paste prompt
Use OfficeCLI to build me a 10-slide investor deck for a company called Northwind, a coffee subscription startup. Cover the problem, the solution, market size, business model, traction, and the ask. Use a clean modern look with a dark background. When you are done, render each slide to an image, look at every one, and fix anything that overflows or overlaps. Then tell me where the file is.
That last sentence is the magic. You are telling Claude to use its eyes. It builds the deck, screenshots each slide, checks its own work, and fixes the ugly parts before handing it over.
Swap "investor deck" for a Word proposal, an Excel budget, a one-pager, a lesson plan, whatever you need. The pattern is the same: describe it, then tell Claude to render, check, and fix.
Want to watch it happen live? Have Claude run officecli watch on the file and it opens a preview in your browser that refreshes every time it makes an edit.
The Superpowers
Four reasons this is a big deal
It can see its own work
Every other tool makes the agent build a slide blind, guessing from raw code whether the title overflows or two boxes overlap. OfficeCLI renders the doc to a real image so Claude looks at what it made and fixes it. That render-look-fix loop is the whole reason the decks come out clean instead of janky.
Design once, fill a hundred times
The merge command drops your data into {{placeholders}} across Word, Excel, and PowerPoint. Claude designs one branded template, then you fill it with 100 clients, 100 invoices, or 100 reports, each one identical and correct. No regenerating from scratch, no drift.
A real spreadsheet brain
350+ Excel functions that actually calculate the moment they are written, plus native pivot tables from one command. Ask for a sales dashboard with a pivot and a chart and you get a working file, not a picture of one.
It works in every agent you already use
One command registers it as an MCP server for Claude Code, Cursor, VS Code, or LM Studio. It also auto-detects your tools and installs itself. You set it up once and every agent you run can build Office files from then on.
The Money Plays
Who this makes money for
Every business runs on Word, Excel, and PowerPoint. The second Claude can produce those files on command, a lot of paid work gets a whole lot faster.
Consultants & agencies
Turn a client’s messy spreadsheet into a branded PowerPoint report on autopilot. Charge for the deliverable, let Claude build it in minutes.
Anyone who sends proposals
Build one proposal template, then merge new client data in for every pitch. Same clean layout every time, zero rebuild.
Finance & ops
Generate month-end Excel dashboards with live formulas and pivots straight from your raw data, no manual copy-paste.
Course creators & teachers
Spin up slide decks, worksheets, and gradebooks from a prompt instead of fighting PowerPoint for an afternoon.
The template merge play is the sneaky-good one. Have Claude design one perfect branded report or proposal, then fill it with new data for every client forever. You do the expensive design work once and the cheap fill work a hundred times. That is a productized service hiding in one command.
The Honest Part
What to know before you dive in
It runs in a coding-style agent, not the phone app. This lives in tools like Claude Code, Cursor, or VS Code where the AI can run commands on your computer. If you are brand new, the desktop Claude Code app is the friendliest place to start.
Complex layouts still need a nudge. The render-and-fix loop is great, but for a heavily designed deck you will get better results by telling Claude to check its work slide by slide, like the prompt above does. Ask for the eyes.
It is genuinely free. Apache 2.0 open source, no account, no paywall, no per-file fee. The whole thing is one downloaded file with nothing to buy.
Full credit to the team behind OfficeCLI (github.com/iOfficeAI/OfficeCLI). If it is useful, give them a star. That is how good open-source tools get found.
The files every business actually runs on used to be the one thing you could not hand to AI. That wall just came down. Install it once, then talk to Claude and let it build.
Go make it build you a deck.
Work with Me
Want me on your problem for an hour?
Book a 1:1 call and we build the fix live — the workflow you want automated, the tool you can’t crack, whatever’s stuck. Direct, hands-on, no pitch waiting at the end.