markitdown

Convert local documents to Markdown using Microsoft's markitdown CLI. Best for: PDF, Word, Excel, PowerPoint, images (OCR), audio. Can fetch URLs but Jina is faster for web. Triggers on: convert to markdown, read PDF, parse document, extract text from, docx, xlsx, pptx, OCR image, local file.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "markitdown" with this command: npx skills add 0xdarkmatter/claude-mods/0xdarkmatter-claude-mods-markitdown

markitdown - Document to Markdown

Convert local documents to clean Markdown. One tool for PDF, Word, Excel, PowerPoint, images, and more.

When to Use markitdown

Use CaseRecommendation
Local files (PDF, Word, Excel)Use markitdown - unique capability
Web pages❌ Use Jina (r.jina.ai/) - 5x faster
Blocked/anti-bot sites❌ Use Firecrawl
OCR on imagesUse markitdown
Audio transcriptionUse markitdown

Basic Usage

# Local files (primary use case)
markitdown document.pdf
markitdown report.docx
markitdown data.xlsx
markitdown slides.pptx
markitdown screenshot.png    # OCR

# URLs (works, but Jina is faster)
markitdown https://example.com

# Save output
markitdown document.pdf > document.md

Supported Formats

FormatExtensionsNotes
PDF.pdfText extraction, tables
Word.docxFormatting preserved
Excel.xlsxTables to markdown
PowerPoint.pptxSlides as sections
Images.jpg, .pngOCR text extraction
HTML.htmlClean conversion
Audio.mp3, .wavSpeech-to-text
Text.txt, .csv, .json, .xmlPass-through/structure
URLshttps://...Works but slower than Jina

Benchmarked Performance (URLs)

ToolAvg SpeedSuccess Rate
Jina0.5s10/10
markitdown2.5s9/10
Firecrawl4.5s10/10

Verdict: For URLs, use Jina. For local files, markitdown is the only option.

Examples

# PDF to markdown (primary use case)
markitdown report.pdf > report.md

# Excel spreadsheet
markitdown financials.xlsx

# Image with text (OCR)
markitdown screenshot.png

# PowerPoint deck
markitdown presentation.pptx > slides.md

# Audio transcription
markitdown meeting.mp3 > transcript.md

Comparison with Alternatives

TaskmarkitdownAlternative
PDF textmarkitdown file.pdfPyMuPDF, pdfplumber
Word docsmarkitdown file.docxpython-docx
Excelmarkitdown file.xlsxpandas, openpyxl
OCRmarkitdown image.pngTesseract
Web pagesUse Jina insteadr.jina.ai/URL (5x faster)

markitdown's advantage: One CLI for all local document formats. No code needed.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

python-pytest-patterns

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

python-async-patterns

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

python-env

No summary provided by upstream source.

Repository SourceNeeds Review