From markitdown
Konwersja dowolnego dokumentu (PDF, Word, Excel, PowerPoint, HTML, EPUB, audio, obrazy, YouTube) na Markdown dla LLM. Użyj gdy użytkownik mówi "konwertuj PDF", "przerób Word na markdown", "zamień PPT na MD", "markdown z Excela", "wyciągnij tekst z PDF", albo daje plik Office/PDF do analizy. Microsoft MarkItDown (pip) + MCP server.
How this skill is triggered — by the user, by Claude, or both
Slash command
/markitdown:markitdownThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Lightweight utility Microsoftu - zachowuje strukturę (nagłówki, listy, tabele, linki), nie wygląd. Pod LLM, nie pod human.
Lightweight utility Microsoftu - zachowuje strukturę (nagłówki, listy, tabele, linki), nie wygląd. Pod LLM, nie pod human.
python -m pip install --user markitdown markitdown-mcp
Wymaga Python 3.10+ (testowane na 3.14). CLI: python -m markitdown.
[all])python -m markitdown input.pdf > output.md
python -m markitdown input.pptx -o output.md
for f in "/c/Users/hp/Documents/Obsidian Vault/Konwerter"/*.pdf; do
python -m markitdown "$f" > "${f%.pdf}.md"
done
from markitdown import MarkItDown
md = MarkItDown()
result = md.convert("plik.docx")
print(result.text_content)
Opcjonalnie - jeśli chcesz udostępnić Claude Code jako MCP tool:
markitdown-mcp
| Sytuacja | Narzędzie |
|---|---|
| Word/Excel/PPT | MarkItDown |
| Prosty PDF, tekst liniowy | MarkItDown (szybsze) |
| Złożony PDF z tabelami, reading order, papers naukowe | OpenDataLoader PDF (jakość) |
| Audio/transkrypcja | Whisper (mamy whisper-asr-pipeline) |
| Web page | Defuddle (mamy defuddle od Kepano) |
Output docelowo → Konwerter/ (folder w vault dla source-pdf → MD). Frontmatter: type: source-pdf, tags: [pdf, zrodlo]. Zobacz vault-rules.json → clippings.classification_rules.pdf_source.
markitdown[all] na Python 3.14/3.15 failuje (onnxruntime, youtube-transcript-api konflikt) - użyj zainstalowanego markitdown bez extrasCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub matematicsolutions/awesome-matematic-skills-pl --plugin markitdown