Files & Documents
Browse and manage files, and read/create/convert PDF, Word, Excel, and PowerPoint.
MeghaOS treats your filesystem and office documents as first-class. The file_manager
plugin handles files and folders; dedicated handlers cover each office format with deep,
format-specific tools.
Files & folders
The file_manager plugin also powers the visual File Explorer ("Project Lens") — the
agent can open it at a path and highlight results.
The dedicated system agent also exposes core file ops (create_file, move_file,
download_file, extract_file, clipboard, screenshots) and is never evicted.
PDFs
The pdf_handler reads, searches, splits, merges — and has specialized financial
extractors.
| Want to… | Tool |
|---|---|
| Read all text | READ_PDF · BATCH_READ_PDF |
| Get metadata | PDF_INFO |
| Pull tables | EXTRACT_TABLES_PDF |
| Find text across pages | SEARCH_PDF |
| Merge / split | MERGE_PDF · SPLIT_PDF |
| Convert to text file | PDF_TO_TEXT_FILE |
| Extract an invoice | EXTRACT_INVOICE_DATA_PDF |
| Extract a bank statement | EXTRACT_BANK_STATEMENT_PDF |
| Extract financial statements | EXTRACT_INCOME_STATEMENT_PDF · EXTRACT_BALANCE_SHEET_PDF · EXTRACT_CASH_FLOW_PDF |
"read every invoice in ~/invoices and total the amounts."
Word (.docx)
docx_handler — read, create from Markdown, edit, and assemble documents.
READ_DOCX · CREATE_DOCX (Markdown → styled Word) · EDIT_DOCX (search/replace) ·
APPEND_DOCX · ADD_TABLE_DOCX · ADD_IMAGE_DOCX · FILL_DOCX_TEMPLATE ({{tags}}) ·
MERGE_DOCX · EXTRACT_IMAGES_DOCX · ADD_HEADER_FOOTER_DOCX · SET_METADATA_DOCX ·
DOCX_TO_PDF.
"fill this offer-letter template with the candidate's name and start date."
Excel & CSV (.xlsx)
xlsx_handler — read, write beautifully formatted sheets, and run analysis.
READ_XLSX · WRITE_XLSX (auto-formatted) · APPEND_XLSX · ANALYZE_XLSX (sandboxed
pandas on df) · FORMAT_XLSX · ADD_CHART_XLSX · SORT_XLSX · FILTER_XLSX ·
MANAGE_SHEETS · ADD_SHEET_XLSX · LIST_SHEETS · CONVERT_XLSX_CSV.
"in sales.xlsx, group revenue by region and add a bar chart."
PowerPoint (.pptx)
pptx_handler — build and edit decks from an outline.
CREATE_PPTX (JSON outline → deck) · READ_PPTX · ADD_SLIDE_PPTX · EDIT_SLIDE_PPTX ·
DELETE_SLIDE_PPTX · ADD_TABLE_PPTX · ADD_IMAGE_PPTX · UPDATE_CHART_PPTX ·
DUPLICATE_SLIDE_PPTX · REORDER_SLIDES_PPTX · MERGE_PPTX · SEARCH_REPLACE_PPTX ·
PPTX_TO_PDF.
"make a 6-slide pitch deck from these bullet points."
Converting between formats
The document_converter plugin converts across PDF / DOCX / XLSX / PPTX in pure Python.
Several handlers also convert to PDF via LibreOffice (DOCX_TO_PDF, PPTX_TO_PDF) when it's
installed.
Drag-and-drop & upload
You can drop files onto the shell or upload them so the agent can read their contents —
backed by /api/upload and /api/file-ingest.