← ClaudeAtlas

reading-documentslisted

Use when you need to read the contents of Office documents (.docx, .xlsx, .pdf) or explore/search a folder of mixed documents. Provides the readoc and readir CLIs. Reach for this whenever a task involves a Word doc, Excel sheet, PDF, or a directory of such files.
mickzijdel/readoc · ★ 0 · Data & Documents · score 70
Install: claude install-skill mickzijdel/readoc
# Reading Documents Two CLIs ship with this plugin under `${CLAUDE_PLUGIN_ROOT}/bin/`. They are also symlinked onto `PATH` as `readoc` and `readir`, so you can usually call them by bare name. The standard `Read` tool cannot parse `.docx`/`.xlsx`/`.pdf`. Use these instead. **Neither tool truncates 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 ``` 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. ## `readir` — explore / read / search a folder ```bash # Tree — explore structure readir tree path/to/folder # file tree with sizes readir tree path/to/folder --summary # + extension/size summary readir tree path/to/folder --max-depth 2 # limit recursion depth readir tree path/to/folder --filter docx,pdf # only certain extensions # Read — concatenate all readable files (same header-box convention as readoc) readir read path/to/folder readir read path/to/folder --filter md,docx # only specific types readir read path/to/folder --exclude pdf # skip certain types readir read path/to