Office documents
Files: .docx, .xlsx, .xlsm, .pptx.
Office files render inline, read-only in Cabinet. Drop a .docx, .xlsx, or .pptx anywhere in your cabinet folder and it appears in the sidebar — click it to view in place. Download and Reveal in Finder buttons let you open in the source app for editing.
Word documents (.docx)
Renders via docx-preview. You see formatted text, headings, lists, tables, inline images.
| Surface | Behavior |
|---|---|
| Sidebar icon | Blue document |
| Inline viewer | Full text + basic formatting |
| Editing | Read-only — edit in Word / Pages, save, Cabinet picks up the new version |
| Agent context | @file:meeting-notes.docx extracts text and feeds the agent |
Spreadsheets (.xlsx, .xlsm)
Renders via SheetJS. You get a multi-sheet grid with tabs to switch sheets, plus the values of formulas (not the formulas themselves).
| Surface | Behavior |
|---|---|
| Sidebar icon | Green spreadsheet |
| Inline viewer | Tabbed sheets, scrollable grid |
| Editing | Read-only. Use .csv for editable tables, or Google Workspace pages for live sheets. |
| Formulas | Computed values shown; formulas not preserved on save |
Presentations (.pptx)
Renders via pptx-preview. You get a slide-by-slide view with speaker notes, navigable by arrows or thumbnail strip.
| Surface | Behavior |
|---|---|
| Sidebar icon | Orange presentation |
| Inline viewer | Slide-by-slide with thumbnails |
| Editing | Read-only — edit in Keynote / PowerPoint |
| Agent context | Extracts slide text + speaker notes |
When to use what
Tip. If you're authoring something new in Cabinet, use markdown. If you're inheriting docs from elsewhere (a contract, a board deck, a partner's workbook), drop the office file in as-is — Cabinet renders it without conversion.
| If you want to… | Use |
|---|---|
| Edit text alongside notes | A markdown page |
| Run formulas, build charts | An .xlsx (read in Cabinet, edit in Excel/Numbers) or a Google Workspace Sheet |
| Show a board deck inline | A .pptx |
| Share legal docs | A .docx or .pdf |
Why read-only is the right default
Cabinet's editor is for markdown. Word docs have tracked changes, sheets have complex formulas, decks have precise layouts — those workflows belong in the source app. Cabinet's role is to make them visible in the same sidebar where everything else lives, so you don't have to bounce between apps to know what's in your folder.
Read on
- CSV data — for editable tables.
- Google Workspace pages — for live, collaborative office docs.
- PDF document — for any final-form document.