Skip to content
Back to skills

Markitdown

ASecurity

Convert files, URLs, and documents to Markdown using the markitdown MCP server. Activate when the user asks to convert, extract, or read content from PDFs, Word docs, PowerPoints, spreadsheets, images, audio files, or any URL.

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 11, 2026
ai-agents

Works with

  • mcp

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add RashadAnsari/myagents --skill markitdown --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Markitdown?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Markitdown
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rashadansari-markitdown/badge)](https://www.skillsdirectory.com/skills/rashadansari-markitdown)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: markitdown
description: Convert files, URLs, and documents to Markdown using the markitdown MCP server. Activate when the user asks to convert, extract, or read content from PDFs, Word docs, PowerPoints, spreadsheets, images, audio files, or any URL.
allowed-tools: [mcp__plugin_albino_markitdown__convert_to_markdown]
---

# Markitdown: Convert Anything to Markdown

The `markitdown` MCP server exposes a single tool that converts any supported resource to Markdown.

## Tool

```
convert_to_markdown(uri: string)   # on the markitdown MCP server
```

The `uri` parameter accepts:

| Scheme | Example | Use for |
|--------|---------|---------|
| `file:` | `file:///Users/you/report.pdf` | Local files on disk |
| `https:` / `http:` | `https://example.com/page` | Web pages and remote documents |
| `data:` | `data:text/html;base64,...` | Inline base64-encoded content |

## Supported Formats

PDF, Word, PowerPoint, Excel, HTML, CSV, JSON, XML, ZIP archives, images (with EXIF metadata and OCR), audio (with speech transcription), EPubs, and YouTube URLs.

## When to Use

- User says "convert this file to markdown", "read this PDF", "extract text from this Word doc"
- User pastes a file path and asks what is in it
- User wants to summarize or process a document before passing it to another tool
- User needs to index or search document content

## How to Use

**Local file:**
```
convert_to_markdown(
  uri="file:///absolute/path/to/file.pdf"
)
```

Always use an absolute path. Relative paths will fail.

**Remote URL:**
```
convert_to_markdown(
  uri="https://example.com/document"
)
```

## After Conversion

The tool returns the full Markdown content as a string. You can then:

- Write it to a `.md` file in the project with `Write`
- Summarize or process it inline
- Pass it to another tool or agent

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.