office-documentslisted
Install: claude install-skill mickzijdel/readoc
# Reading & Editing Documents
Three CLIs ship with this plugin under `${CLAUDE_PLUGIN_ROOT}/bin/`. They are also
symlinked onto `PATH` as `readoc`, `readir`, and `editdoc`, so you can usually
call them by bare name.
The standard `Read`/`Edit`/`Write` tools cannot parse or modify
`.docx`/`.xlsx`/`.pdf`. Use these instead. **The readers never truncate
content** — spreadsheet cells, pages, and tables are emitted in full.
## `readoc` — read specific files
```bash
readoc file.docx # read a Word document
readoc file.xlsx # read an Excel spreadsheet
readoc file.pdf # read a PDF
readoc file1.docx file2.xlsx # read several; each gets a header box
readoc --no-comments file.docx # omit comments (included by default)
# Search inside one file (structure-aware context — see "Search modes" below)
readoc search file.docx "deadline" # default: line context
readoc search file.docx "deadline" --context-paragraphs 1
readoc search report.pdf "risk" --context-chars 120
readoc search budget.xlsx "Q3" # cell-coordinate aware
```
Each file is preceded by an unambiguous header box (`path (Type, size)`), so
concatenated output is never confusing. Headings, tables, and sheets are
preserved; long cells overflow their column rather than being cut.
### Comments
Document comments are **included by default**, appended per file in a trailing
`--- Comments ---` block with the author and an anchor —