# Monoco Atom Doc Convert

> Document conversion and intelligent analysis - Use LibreOffice to convert Office/PDF documents to analyzable formats Use when this capability is needed.

- Skill: `tomevault-io/monoco-atom-doc-convert` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/monoco-atom-doc-convert`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/monoco-atom-doc-convert/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/monoco-atom-doc-convert

---


## Document Intelligence

When analyzing Office documents (.docx, .xlsx, .pptx, etc.) or PDFs, use this workflow.

### Core Principles

1. **No external GPU services** - Do not use MinerU or other parsing services requiring task queues
2. **Leverage existing Vision capabilities** - Kimi CLI / Claude Code have built-in visual analysis capabilities
3. **Synchronous LibreOffice calls** - Local conversion, no background services needed

### Conversion Workflow

**Step 1: Check LibreOffice Availability**

```bash
which soffice
```

**Step 2: Convert Document to PDF**

```bash
soffice --headless --convert-to pdf "{input_path}" --outdir "{output_dir}"
```

**Step 3: Use Vision Capabilities for Analysis**

The converted PDF can be directly analyzed using the Agent's visual capabilities, no additional OCR needed.

### Supported Formats

| Input Format | Conversion Method | Notes |
|-------------|-------------------|-------|
| .docx | LibreOffice → PDF | Word documents |
| .xlsx | LibreOffice → PDF | Excel spreadsheets |
| .pptx | LibreOffice → PDF | PowerPoint presentations |
| .odt | LibreOffice → PDF | OpenDocument format |
| .pdf | Use directly | No conversion needed |

### Best Practices

- **Temporary file management**: Convert output to `/tmp/` or project `.monoco/tmp/`
- **Caching strategy**: If caching parsing results is needed, use ArtifactManager for storage
- **Error handling**: Report specific error messages to users when conversion fails

### Example

Analyze a Word document:

```bash
# Convert
soffice --headless --convert-to pdf "./report.docx" --outdir "./tmp"

# Analyze (using vision capabilities)
# Then read ./tmp/report.pdf for analysis
```

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/indenscale) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

