> ## Documentation Index
> Fetch the complete documentation index at: https://docs.modularmind.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Document Generation

> Generate and edit professional documents, spreadsheets, and presentations natively

## Production-Ready Office Files

Maia can generate and edit Word, Excel, and PowerPoint files natively — full, rich, production-ready documents without any copy-paste or manual assembly. Whether you need a 2-page summary or a 50-page report, Maia handles document creation with consistent quality and formatting.

<Note>
  Maia generates dozens of pages of structured content and can also **edit existing documents** you already have — not just create new ones from scratch.
</Note>

## Supported Document Types

<CardGroup cols={2}>
  <Card title="Rich Documents" icon="file-word">
    `.docx` (Microsoft Word)

    **Use for:** Reports, proposals, contracts, letters, business documents
  </Card>

  <Card title="Spreadsheets" icon="file-excel">
    `.xlsx` (Microsoft Excel), `.csv`

    **Use for:** Financial models, dashboards, data workbooks, structured datasets
  </Card>

  <Card title="Presentations" icon="file-powerpoint">
    `.pptx` (Microsoft PowerPoint)

    **Use for:** Pitch decks, investor presentations, training materials, slide content
  </Card>

  <Card title="PDF Documents" icon="file-pdf">
    Standard PDFs and styled presentations

    **Use for:** Final deliverables, professional reports, formatted output
  </Card>

  <Card title="Plain Text Files" icon="file-lines">
    `.txt`, `.md`, `.csv`

    **Use for:** Data exports, simple lists, markdown content
  </Card>
</CardGroup>

## Editing Existing Documents

Maia doesn't just create documents from scratch — it can open, update, and refine Office files you already have. Upload a DOCX, XLSX, or PPTX file and ask Maia to:

* Update figures or data in a spreadsheet
* Revise sections of a report
* Add new slides to an existing presentation
* Reformat or restructure content

## Bring Your Own Templates

You can feed Maia your existing DOCX, XLSX, or PPTX templates and have it fill them in. Your branding, your structure, your formatting — Maia produces documents that look like they came from your team.

This is especially useful for anything that needs to stay consistent:

* Client-facing deliverables
* Weekly or monthly reports
* Pitch decks for different verticals
* HR documents and onboarding materials
* Financial statements and invoices

Upload your template as an [Executive File](/capabilities/executive-files) or attach it directly in a conversation, and Maia will use it as the foundation for generated output.

<Card title="Next: Website & App Generation" icon="window" href="/capabilities/website-app-generation">
  Learn how Maia builds interactive web applications
</Card>
