← ClaudeAtlas

officeclilisted

Create, analyze, proofread, and modify Office documents (.docx, .xlsx, .pptx) via officecli. Use when creating, inspecting, checking formatting, finding issues, adding charts, or editing Office files.
tomcounsell/ai · ★ 20 · Data & Documents · score 74
Install: claude install-skill tomcounsell/ai
# officecli AI-friendly CLI for .docx, .xlsx, .pptx. Single binary, no dependencies, no Office installation needed. ## Strategy **L1 (read) → L2 (DOM edit) → L3 (raw XML)**. Always prefer higher layers. Add `--json` for structured output. **Before doc work, check Specialized Skills** (bottom of this file). Fundraising decks, academic papers, financial models, dashboards, and Morph animations need their own skill loaded first — `load_skill` once, then proceed. --- ## Version check FIRST (stale binary) **Run `officecli --version` before anything else.** This reference tracks a recent release; the fleet's `/update` pins the binary via `PINNED_VERSION` in `scripts/update/officecli.py` (currently `v1.0.29`), and v1.0.29 **lacks** `help`, `swap`, `mark`, `unmark`, `get-marks`, `dump`, `refresh`, `goto`, `load_skill`, and `save`. If your installed version predates a command documented here, expect `Unrecognized command` — fall back to the commands the binary's own `--help` lists (v1.0.29: `create`, `view`, `get`, `query`, `set`, `add`, `remove`, `move`, `raw`, `raw-set`, `add-part`, `validate`, `check`, `batch`, `import`, `merge`, `open`/`close`, `watch`/`unwatch`), and use `officecli pptx set shape`-style schema navigation instead of `officecli help`. **How to upgrade (this fleet):** bump `PINNED_VERSION` in `scripts/update/officecli.py` and run `/update`. Do NOT use the upstream curl installer as a fix on a fleet machine — `/update` enforces the pin and will revert an unpi