Document collaboration (Sheets / Word / PPT / PDF)
The agent reads and writes .xlsx, .docx and .pptx files directly, and Word documents can be exported to PDF — no local Office required.
The agent reads and writes Excel, Word and PowerPoint files directly — no need to open Office, and no local Office installation required.
Where it works
| Spreadsheets (.xlsx) | Word (.docx) | PowerPoint (.pptx) | ||
|---|---|---|---|---|
| Desktop | ✓ Read/write + preview | ✓ Read/write + preview | ✓ Create / edit + preview | ✓ View; Word can export to PDF |
| CLI | ✗ | ✗ | ✓ Create / edit | ✗ |
Spreadsheets
| Capability | Tools |
|---|---|
| Read an overview and ranges | sheet_describe, sheet_get_range |
| Create and write | sheet_new_workbook, sheet_write_range, sheet_export_file |
| Edit an existing workbook in place, keeping formulas and styles | sheet_set_cells |
| Convert to csv / json / markdown / html | sheet_export |
Word
| Capability | Tools |
|---|---|
| Create a document | word_create |
| Read the overview, paragraphs and tables | word_describe, word_get_paragraphs, word_get_tables, word_get_table |
| Edit text and paragraphs | word_replace_text, word_edit_paragraph, word_insert_paragraph, word_delete_paragraph |
| Formatting, images and tables | word_format_text, word_insert_image, word_insert_table, word_set_cell |
| Export | word_export (markdown / html / txt), word_to_pdf (PDF, desktop only) |
Word tools edit the .docx file directly and save as they go, keeping the original layout of existing documents as far as possible.
PowerPoint
| Capability | Tools |
|---|---|
| Build a short deck in one go | create_slides (up to 5 slides) |
| Build a longer deck slide by slide | deck_begin, deck_add_slide, deck_export |
| Read and edit an existing .pptx | pptx_read, pptx_replace_text |
PDFs can be viewed in the side panel; there are no PDF editing tools. When you need a PDF, have the agent write it as a Word document first, then export it with word_to_pdf.
Examples
- "Summarize all 2026 travel entries in
expenses.xlsxby month on a new sheet" - "Replace every 'Party A' in
agreement.docxwith 'the Client', then export a PDF" - "Turn this outline into a 10-slide project update deck"

