markitdownlisted
Install: claude install-skill VibeEngineering-LLC/agent-ops-doctrine
# markitdown — документ → Markdown
Единый инструмент конвертации готовых документов (PDF, Office, изображения, HTML,
Outlook `.msg`, CSV, аудио) в Markdown/текст — для чтения, цитирования и подачи в
контекст. **Дефолт для всех контуров** по правилу §19 глобального `CLAUDE.md`.
Источник: Microsoft markitdown (https://github.com/microsoft/markitdown), MIT.
## Когда применять (дефолт-ON)
Любая задача «превратить готовый документ в Markdown/текст»: прочитать PDF/Office,
процитировать кусок, подать содержимое в контекст модели, быстро глянуть таблицу из
xlsx. Вместо ad-hoc парсера на ходу — `markitdown`.
## Когда НЕ применять (карв-ауты — markitdown НЕ заменяет специализированное)
| Случай | Чем делать |
|---|---|
| OCR скан rus+eng, legacy `.doc/.ppt/.rtf` | скилл `doc-extract` |
| Семантический поиск по личным докам | скилл `docs-rag` |
| Спецификация из чертежей | скилл `drawings-spec` |
| СОЗДАНИЕ/правка документов с форматированием | `docx`/`xlsx`/`pptx`/`pdf` (markitdown только читает→md, писать не умеет) |
## Способы вызова
### MCP (внутри сессий Claude Code)
Инструмент `convert_to_markdown(uri)` — после старта сессии виден как
`mcp__markitdown__convert_to_markdown`. `uri` принимает схемы **`http:` / `https:` /
`file:` / `data:`**. Пример для локального файла: `file:///D:/path/to/doc.pdf`.
### CLI
`C:\Users\<you>\.local\bin\markitdown.exe`
- `markitdown <файл>` → вывод в stdout
- `markitdown <файл> -o out.md` → в файл
- `cat <файл> | markitdown` или `markitdown < <