From markitdown
This skill should be used when the user asks to read, open, analyze, summarize, or extract content from non-plain-text files such as PDF (.pdf), Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), images (.jpg, .jpeg, .png, .gif, .bmp, .tiff, .webp), audio (.mp3, .wav, .m4a, .ogg, .flac), HTML (.html, .htm), EPUB (.epub), CSV (.csv), JSON (.json), XML (.xml), or ZIP (.zip) files. Also triggered when the user references these file types by name or wants to understand the contents of a document, spreadsheet, presentation, or media file. This skill converts files to Markdown via the markitdown CLI for seamless reading.
How this skill is triggered — by the user, by Claude, or both
Slash command
/markitdown:markitdown-readThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Convert non-plain-text files to Markdown for reading and analysis using Microsoft's `markitdown` CLI.
Convert non-plain-text files to Markdown for reading and analysis using Microsoft's markitdown CLI.
| Category | Extensions |
|---|---|
| Documents | .pdf, .docx, .pptx, .xlsx, .xls |
| Web | .html, .htm |
| Images | .jpg, .jpeg, .png, .gif, .bmp, .tiff, .webp |
| Audio | .mp3, .wav, .m4a, .ogg, .flac |
| Data | .csv, .json, .xml |
| Other | .epub, .zip |
Before converting, verify markitdown is available:
command -v markitdown
If not installed, inform the user and offer installation options:
uv tool install 'markitdown[all]' (isolated install, no virtual env pollution)pip install 'markitdown[all]'Ask the user which method they prefer before installing. Do NOT install without confirmation.
Run markitdown on the target file and capture stdout:
markitdown <file-path>
The output is Markdown text printed to stdout. Read the output directly — do not save to a file unless the user explicitly asks.
After conversion, work with the Markdown output as if the file had been read natively:
markitdown fails on a specific file, report the error and suggest alternative approaches.npx claudepluginhub musingfox/cc-plugins --plugin markitdownConverts local PDF, DOCX, XLSX, PPTX, images via OCR, and audio files to clean Markdown using Microsoft's markitdown CLI. Best for text extraction from local documents.
Converts PDF, DOCX, PPTX, XLSX, images (OCR), audio (transcription), HTML, CSV, JSON, XML, ZIP, EPUB, and YouTube transcripts to clean Markdown using Microsoft MarkItDown. Useful for preparing documents for LLM ingestion or batch conversion.
Converts files (PDF, DOCX, images, audio, etc.) to Markdown for LLM-friendly text. Supports OCR and transcription.