Loading...
Loading...
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".
npx skill4agent add coroboros/agent-skills markitdownmarkitdown~/.claude/output/<project>/markitdown/<slug>/scripts/markitdown.sh$ARGUMENTSRESULT:pip install 'markitdown[all]'| Group | Adds |
|---|---|
| PDF parsing |
| Word documents |
| PowerPoint |
| Excel |
| Outlook |
| MP3/WAV via local Whisper |
| YouTube transcripts |
| Azure Document Intelligence backend |
MARKITDOWN_DOCINTEL_ENDPOINT=https://<resource>.cognitiveservices.azure.com/-d| Flag | Default | Effect |
|---|---|---|
| off | Save Markdown to |
| off | Force no-save (override an ambient save mode) |
| off | Use Azure Document Intelligence (needs |
| off | Enable installed third-party |
| off | Keep data URIs (base64 images) inline in the output |
| — | List installed plugins and exit |
~/.claude/output/{project}/markitdown/{slug}/{project}{slug}/forge -s -f <path>/apex -f <path>-f$ARGUMENTSbash ${CLAUDE_SKILL_DIR}/scripts/markitdown.sh $ARGUMENTSRESULT: key=valuebytesslugsavedpath---RESULT:ERR: markitdown not installed## InstallERR:markitdown: <input> → <bytes> bytes of Markdown
saved: <path> # only when -s-s/markitdown ~/Downloads/report.pdf # convert, print to terminal
/markitdown -s ~/Downloads/report.pdf # convert + save under ~/.claude/output/<project>/markitdown/report/
/markitdown -s -p deck.pptx # use third-party plugins (e.g. markitdown-ocr)
/markitdown -d invoice.pdf # Azure Document Intelligence
/markitdown -k brand.html # keep base64 images inline
/markitdown https://youtu.be/dQw4w9WgXcQ # YouTube transcript
/markitdown -l # list installed plugins, then exithttps?://markitdown~/.claude/output/<project>/markitdown/dqw4w9wgxcq/dQw4w9WgXcQ.md[audio-transcription]markitdown-ocrpip install markitdown-ocr-pmarkitdown-omarkitdown-s/-S/-f-x-m-d-e