markitdown

Solid

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.

Data & Documents 6 stars 2 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
28
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# MarkItDown - konwerter dokumentów do Markdown (PL) Lightweight utility Microsoftu - zachowuje strukturę (nagłówki, listy, tabele, linki), nie wygląd. Pod LLM, nie pod human. ## Instalacja (zrobione 2026-04-21) ```bash python -m pip install --user markitdown markitdown-mcp ``` Wymaga Python 3.10+ (testowane na 3.14). CLI: `python -m markitdown`. ## Wspierane formaty - **PDF** (preferuj dla krótkich, standardowych PDF; dla złożonych/tabel - OpenDataLoader PDF) - **Office**: Word (.docx), Excel (.xlsx), PowerPoint (.pptx) - **HTML, EPUB, CSV, JSON, XML** - **Obrazy** (EXIF + OCR jeśli zainstalowane `[all]`) - **Audio** (EXIF + transkrypcja jeśli włączone) - **ZIP** (iteruje zawartość) - **YouTube URL** (napisy) ## Użycie ### CLI (single file) ```bash python -m markitdown input.pdf > output.md python -m markitdown input.pptx -o output.md ``` ### Batch (Obsidian Vault) ```bash for f in "/c/Users/hp/Documents/Obsidian Vault/Konwerter"/*.pdf; do python -m markitdown "$f" > "${f%.pdf}.md" done ``` ### Python API ```python from markitdown import MarkItDown md = MarkItDown() result = md.convert("plik.docx") print(result.text_content) ``` ### MCP server Opcjonalnie - jeśli chcesz udostępnić Claude Code jako MCP tool: ```bash markitdown-mcp ``` ## Kiedy użyć MarkItDown vs OpenDataLoader PDF | Sytuacja | Narzędzie | |---|---| | Word/Excel/PPT | **MarkItDown** | | Prosty PDF, tekst liniowy | **MarkItDown** (szybsze) | | Złożony PDF z tabelami, reading order, papers naukowe...

Details

Author
matematicsolutions
Repository
matematicsolutions/awesome-matematic-skills-pl
Created
3 months ago
Last Updated
2 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

opendataloader-pdf

Wysokiej jakości konwerter PDF→JSON/Markdown dla AI - zachowuje reading order, strukturę tabel, headings. Użyj gdy użytkownik mówi "wysoka jakość PDF", "papers naukowe PDF", "tabele z PDF", "opendataloader", "PDF z skomplikowaną strukturą", albo gdy MarkItDown daje słaby output. Główny konwerter PDF→MD w pipeline Konwerter/ w Obsidian Vault.

6 Updated 2 weeks ago
matematicsolutions
Data & Documents Listed

markitdown

Документ → Markdown: PDF, Office (docx/xlsx/pptx), изображения, HTML, Outlook .msg, CSV, аудио. Дефолт §19 для чтения и цитирования документов. Триггеры: «прочитай PDF», «преобразуй документ», «извлеки текст из файла». Сложные формулы/сканы → `unlimited-ocr`.

0 Updated today
VibeEngineering-LLC
Data & Documents Solid

redline-docx-pl

Redlining polskich umow i pism w .docx z natywnymi Word Track Changes - bez niszczenia formatowania OOXML. Czyta .docx do Markdown (CriticMarkup) dla LLM, aplikuje zmiany jako sledzone (w:ins/w:del) + komentarze, i robi sanitize przed wyslaniem (strip metadanych autora, last-modified-by, rsid, timestampy - RODO przy wysylce pisma). Silnik = adeu (MIT). Use when the user wants to nanosic poprawki w umowie/pismie .docx, zrobic redline/tryb sledzenia zmian, czytac docx dla LLM bez utraty formatowania, przygotowac pismo do wyslania (usunac metadane autora z Worda), porownac dwie wersje .docx, lub mentions track changes / sledzenie zmian / redline / .docx / DOCX.

6 Updated 2 weeks ago
matematicsolutions