markitdown

Convert documents, images, audio, and web content into Markdown.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill markitdown-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: markitdown
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/markitdown
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill markitdown-yezez9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of converting various file formats into Markdown, making content easily digestible and processable by AI models.

Core Features & Use Cases

  • Universal Conversion: Supports over 15 file formats including PDF, DOCX, PPTX, XLSX, images (with OCR), audio (with transcription), HTML, CSV, JSON, XML, ZIP, and YouTube URLs.
  • AI-Enhanced Descriptions: Can generate detailed descriptions for images within documents using LLMs.
  • Use Case: Convert a collection of research papers, presentations, and spreadsheets into a unified Markdown format for easier analysis and integration into an AI agent's knowledge base.

Quick Start

Use the markitdown skill to convert the file 'report.pdf' into markdown format.

Frequently Asked Questions about markitdown

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert PDF, DOCX, and XLSX files into Markdown for AI ingestion?

To convert PDF, DOCX, and XLSX files into Markdown, you need a tool that transforms diverse file formats into a standardized, LLM-friendly text format. This process extracts text and structure from documents, making content easily digestible by AI models.

Can I extract text from images and audio files using OCR and transcription?

Yes, you can extract text from images and audio files using OCR and transcription. Converting images and audio into Markdown facilitates data ingestion by transforming visual and audio content into a standardized, LLM-friendly text format.

What is the best way to convert YouTube URLs and HTML content to Markdown?

The best way to convert YouTube URLs and HTML content to Markdown is using a universal conversion tool that transforms web content into a standardized text format. This streamlines data ingestion and processing for AI agents by unifying diverse web formats.

Does converting presentations and spreadsheets to Markdown preserve data structure?

Converting presentations and spreadsheets to Markdown standardizes content into an LLM-friendly text format, facilitating data ingestion for AI models. This process extracts text from formats like PPTX and XLSX to make content easily digestible.

How do I generate AI-enhanced descriptions for images within documents?

To generate AI-enhanced descriptions for images within documents, you convert files to Markdown while leveraging LLMs to analyze visual elements. This facilitates data ingestion by transforming visual content into detailed, LLM-friendly text.