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.

Note

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 textREAD_PDF · BATCH_READ_PDF
Get metadataPDF_INFO
Pull tablesEXTRACT_TABLES_PDF
Find text across pagesSEARCH_PDF
Merge / splitMERGE_PDF · SPLIT_PDF
Convert to text filePDF_TO_TEXT_FILE
Extract an invoiceEXTRACT_INVOICE_DATA_PDF
Extract a bank statementEXTRACT_BANK_STATEMENT_PDF
Extract financial statementsEXTRACT_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.