← ClaudeAtlas

markitdownlisted

Convert any document to Markdown with Microsoft's `markitdown` CLI — PDF, Word, Excel, PowerPoint, HTML, CSV, JSON, XML, ZIP, EPub, images (OCR/EXIF), audio (transcription), and YouTube URLs. Use whenever the user wants to extract text from a binary document, transcribe audio, OCR an image, scrape a YouTube transcript, or pre-process a file for an LLM context window — even when they just say "convert this pdf", "what's in this docx", "transcribe this mp3", or "get the text out of this".
coroboros/agent-skills · ★ 0 · Data & Documents · score 78
Install: claude install-skill coroboros/agent-skills
# MarkItDown Convert a document, image, audio file, or YouTube URL to Markdown using Microsoft's [`markitdown`](https://github.com/microsoft/markitdown) CLI. The skill validates the input, composes the right flags, optionally saves the result under `~/.claude/output/<project>/markitdown/<slug>/`, and reports a one-line summary with the fully-expanded absolute path (no tilde, no magic). The deterministic work — install check, validation, slug derivation, save path, command composition — happens in `scripts/markitdown.sh`. The skill parses `$ARGUMENTS`, hands them to the script, and turns the script's `RESULT:` lines into a human report. ## Install ```bash pip install 'markitdown[all]' ``` For a smaller install, pick only what you need: | Group | Adds | |-------|------| | `[pdf]` | PDF parsing | | `[docx]` | Word documents | | `[pptx]` | PowerPoint | | `[xlsx]` `[xls]` | Excel | | `[outlook]` | Outlook `.msg` | | `[audio-transcription]` | MP3/WAV via local Whisper | | `[youtube-transcription]` | YouTube transcripts | | `[az-doc-intel]` | Azure Document Intelligence backend | For Azure Document Intelligence, also export `MARKITDOWN_DOCINTEL_ENDPOINT=https://<resource>.cognitiveservices.azure.com/` before invoking with `-d`. ## Parameters | Flag | Default | Effect | |------|---------|--------| | `-s` | off | Save Markdown to `~/.claude/output/<project>/markitdown/<slug>/<stem>.md` | | `-S` | off | Force no-save (override an ambient save mode) | | `-d` | off | Use Azure D