markitdown-skill
/markitdown-skill
Konwertuje dokumenty i adresy URL do Markdown poleceniem markitdown: PDF, Word, PowerPoint, Excel, obrazy z OCR, audio z transkrypcją, HTML i YouTube, także wsadowo.
- Autor
- EthanYoQ ↗
- Repozytorium
- Skill-hub ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 18.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 5
- Skrypty
- 1
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 6
Brak sygnałów. Repozytorium zmienione 18.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/batch_convert.py
Co robi i kiedy
Konwertuje dokumenty i adresy URL do Markdown poleceniem markitdown: PDF, Word, PowerPoint, Excel, obrazy z OCR, audio z transkrypcją, HTML i YouTube, także wsadowo.
Oryginalny opis (EN)
Convert documents to Markdown using Microsoft's MarkItDown CLI (`markitdown`). Supports PDF, Word, PowerPoint, Excel, images (OCR), audio (transcription), HTML, YouTube, and URLs. Use when a user wants to convert a file or URL to Markdown, extract text from PDFs/images, transcribe audio/video, or batch-convert documents.
Jak działa
- When to Use
- Quick Start
- Supported Formats
- Installation
- Common Patterns
- Python API
- Troubleshooting
- What This Skill Provides
- See Also
Podgląd SKILL.md
---
name: markitdown-skill
description: "Convert documents to Markdown using Microsoft's MarkItDown CLI (`markitdown`). Supports PDF, Word, PowerPoint, Excel, images (OCR), audio (transcription), HTML, YouTube, and URLs. Use when a user wants to convert a file or URL to Markdown, extract text from PDFs/images, transcribe audio/video, or batch-convert documents."
description_zh: "文档转 Markdown(PDF/Word/PPT/图片OCR/音频转写/网页)"
description_en: "Convert documents to Markdown (PDF, Word, PPT, images, audio, URLs)"
version: 1.0.1
homepage: https://github.com/microsoft/markitdown
allowed-tools: Read,Write,Bash,Glob
metadata:
clawdbot:
emoji: "\U0001F4C4"
requires:
bins:
- python3
- pip
- markitdown
install:
- package-manager: pip
command: "pip install 'markitdown[all]'"
display_name: "markitdown-skill"
display_name_en: "markitdown-skill"
visibility: "public"
icon: "https://codebuddy-platform-1258344699.cos.accelerate.myqcloud.com/public/45edac6b-2078-4678-89f3-6f9800cf5e5f/avatar/skill/au_78915a1e-864.png"
---
# MarkItDown Skill
Documentation and utilities for converting documents to Markdown using Microsoft's [MarkItDown](https://github.com/microsoft/markitdown) library.
> **Note:** This skill provides documentation and a batch script. The actual conversion is done by the `markitdown` CLI/library installed via pip.
## When to Use
**Use markitdown for:**
- 📄 Fetching documentation (README, API docs)
- 🌐 Converting web pages to markdown
- 📝 Document analysis (PDFs, Word, PowerPoint)
- 🎬 YouTube transcripts
- 🖼️ Image text extraction (OCR)
- 🎤 Audio transcription
## Quick Start
```bash
# Convert file to markdown
markitdown document.pdf -o output.md
# Convert URL
markitdown https://example.com/docs -o docs.md
```
## Supported Formats
| Format | Features |
|--------|----------|
| PDF | Text extraction, structure |
| Word (.docx) | Headings, lists, tables |
| PowerPoint | Slides, text |
| Excel | Tables, sheets |
| Images | OCR + EXIF metadata |
| Audio | Speech transcription |
| HTML | Structure preservation |
| YouTube | Video transcription |
## Installation
The skill requires Microsoft's `markitdown` CLI:
```bash
pip install 'markitdown[all]'
```
Or install specific formats only:
```bash
pip install 'markitdown[pdf,docx,pptx]'
```
## Common Patterns
### Fetch Documentation
```bash
markitdown https://github.com/user/repo/blob/main/README.md -o readme.md
```
### Convert PDF
```bash
markitdown document.pdf -o document.md
```
### Batch Convert
```bash
# Using included script
python ~/.openclaw/skills/markitdown/scripts/batch_convert.py docs/*.pdf -o markdown/ -v
# Or shell loop
for file in docs/*.pdf; do
markitdown "$file" -o "${file%.pdf}.md"
done
```
## Python API
```python
from markitdown import MarkItDown
md = MarkItDown()
result = md.convert("document.pdf")
print(result.text_content)
```
## Troubleshooting
### "markitdown not found"
```bash
pip install 'markitdown[all]'
```
### OCR Not Working
```bash
# Ubuntu/Debian
sudo apt-get install tesseract-ocr
# macOS
brew install tesseract
```
## What This Skill Provides
| Component | Source |
|-----------|--------|
| `markitdown` CLI | Microsoft's pip package |
| `markitdown` Python API | Microsoft's pip package |
| `scripts/batch_convert.py` | This skill (utility) |
| Documentation | This skill |
## See Also
- [USAGE-GUIDE.md](references/USAGE-GUIDE.md) - Detailed examples
- [reference.md](references/reference.md) - Full API reference
- [Microsoft MarkItDown](https://github.com/microsoft/markitdown) - Upstream library
Pliki w paczce (5)
- SKILL.md 4 KB
- _skillhub_meta.json 1 KB
- references/USAGE-GUIDE.md 5 KB
- references/reference.md 8 KB
- scripts/batch_convert.py 3 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · EthanYoQ/Skill-hub | 100 | MIT |
| fengqing008/weishuihuanbao | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 08beb505d078 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 95markitdown
Konwertuje lokalne dokumenty PDF, Word, Excel, PowerPoint, obrazy z OCR i audio do Markdowna za pomocą CLI markitdown od Microsoftu. - 100markitdown
Konwertuje pliki, adresy URL i dokumenty (PDF, Word, PowerPoint, arkusze, obrazy, audio) do Markdown przez serwer MCP markitdown. - 100markdown-converter
Konwertuje PDF, Word, PowerPoint, Excel, HTML, CSV, JSON, obrazy z OCR, audio z transkrypcją, archiwa ZIP, adresy YouTube i EPUB do Markdown za pomocą markitdown. - 100markitdown-convert
Konwertuje pliki do Markdown przy użyciu Microsoft MarkItDown, m.in. PDF, Word, Excel, PowerPoint, EPUB, obrazy, audio, HTML, archiwa ZIP, notebooki Jupyter i pliki .msg z Outlooka. - 95markitdown
Konwertuje PDF, dokumenty Office, obrazy, audio, strony WWW i dane strukturalne do Markdowna dla LLM, z OCR, transkrypcją audio, napisami z YouTube i przetwarzaniem partii plików. - 100markitdown
Konwertuje PDF, Word, Excel, PowerPoint, HTML, EPUB, audio, obrazy i filmy z YouTube na Markdown dla modeli językowych, używając Microsoft MarkItDown i serwera MCP.