Skip to main content

markitdown

Convert documents (PDF, Word, Excel, PowerPoint, images) to Markdown text for LLM processing

Datos de origen

Repositorio
markus-global/markus
Última actividad en el origen
2 de mayo de 2026 a las 10:05
Idioma detectado de SKILL.md
inglés
Estrellas
211
Forks
17

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
2 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
markitdown
description
Convert documents (PDF, Word, Excel, PowerPoint, images) to Markdown text for LLM processing
# MarkItDown File Converter You have access to the MarkItDown MCP tool (`markitdown__convert_to_markdown`) for converting files to Markdown. ## When to use Use this tool when: - The user asks you to read, analyze, or summarize a document (PDF, Word, Excel, PowerPoint, etc.) - You need to extract text content from an image (OCR) - The user shares a file path and wants you to understand its contents - You are working with a file format that your text tools cannot directly read **Note:** For images attached directly in chat, the system automatically handles conversion when your model doesn't support vision. This skill is for converting files on disk that you encounter during tasks. ## Supported formats MarkItDown supports 29+ file formats including: - **Documents**: PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx/.xls) - **Images**: JPEG, PNG, GIF, WebP (EXIF metadata + OCR) - **Web**: HTML, XML - **Data**: CSV, JSON - **Other**: ZIP (iterates contents), EPUB, Outlook messages (.msg) ## Usage ``` markitdown__convert_to_markdown({ uri: "file:///path/to/document.pdf" }) ``` The tool accepts a file URI and returns the content converted to Markdown format. ## Prerequisites MarkItDown requires Python 3.10+ and the `markitdown` package: ```bash pip install 'markitdown[all]' ``` Or install only specific format support: ```bash pip install 'markitdown[pdf,docx,pptx]' ``` ## Best practices 1. **Check file existence first**: Verify the file path is valid before attempting conversion. 2. **Large files**: For very large documents, the converted markdown may be lengthy. Summarize key sections for the user rather than dumping everything. 3. **Image OCR quality**: OCR results depend on image clarity. Mention if text extraction seems incomplete. 4. **Fallback**: If conversion fails (e.g., markitdown not installed), inform the user and suggest installing with `pip install 'markitdown[all]'`.
Ver en GitHub