Your agent can’t can edit Office documents.
Four self-contained skills that teach Claude Code and Codex to fill PDF forms, redline Word documents, build PowerPoint decks, and recalculate Excel formulas.
> /plugin marketplace add appautomaton/document-SKILLs > /plugin install document-skills@appautomaton-skills
Claude Code, two commands. Codex and other agents: clone and symlink.
The skills
-
.pdf
Read, build, and fill. Extract text and tables, merge and split, create from scratch, OCR scanned pages, and fill forms two ways: native form fields, or drawn annotations validated against a rendered image.
-
.docx
Write and redline. Create documents from JavaScript, edit the raw OOXML, add comments, and produce genuine tracked changes for legal and academic review.
-
.pptx
Design and rearrange. Build decks from HTML with pixel-accurate positioning, reorder and edit existing slides, and render thumbnails so the agent can check its own work.
-
.xlsx
Model and recalculate. Create and edit spreadsheets while preserving formulas, then recalculate through headless LibreOffice and get back every
#REF!and#DIV/0!by cell address.
Setup
-
Install the system tools. One command on macOS, and it respects what you already have: uv and node are skipped when they are on your PATH.
$ brew bundle # poppler, pandoc, LibreOffice
-
Install the skills. As a Claude Code plugin with the two commands above, or symlinked into any agent’s skills directory:
$ git clone https://github.com/appautomaton/document-SKILLs.git $ ln -s "$(pwd)/document-SKILLs/pdf" ~/.codex/skills/pdf
-
That’s it. Ask your agent to fill in a form, redline a contract, or audit a financial model. Python dependencies resolve on first run, no pip and no virtualenvs.
How it’s built
Every script declares its dependencies in a PEP 723 header and runs under uv run. There is nothing to install into, nothing to activate, and nothing to break six months later.
Each skill folder is the unit of distribution. Its prerequisites are written in the SKILL.md the agent actually reads, so a copied folder works the same on the next machine.
Office file edits are validated against the ECMA-376 and ISO/IEC 29500 schemas that define the formats, before anything is handed back to you.