← All skills
markitdown
60 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a media skill usually calls an AI service over the internet.
By plurigrid/asi (GitHub) · media · 72 stars · scanned at commit 293ce9f
Convert files and office documents to Markdown. Supports PDF, DOCX, PPTX, XLSX, images (with OCR), audio (with transcription), HTML, CSV, JSON, XML, ZIP, YouTube URLs, EPubs and more.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 57 places.
Show 17 more
- skills/markitdown/INSTALLATION_GUIDE.md, line 31
pip install 'markitdown[pdf,docx,pptx,xlsx,audio-transcription]' - skills/markitdown/INSTALLATION_GUIDE.md, line 39
pip install -e 'packages/markitdown[all]' - skills/markitdown/INSTALLATION_GUIDE.md, line 46
| All formats | `pip install 'markitdown[all]'` | Everything | - skills/markitdown/INSTALLATION_GUIDE.md, line 47
| PDF | `pip install 'markitdown[pdf]'` | PDF documents | - skills/markitdown/INSTALLATION_GUIDE.md, line 48
| Word | `pip install 'markitdown[docx]'` | DOCX files | - skills/markitdown/INSTALLATION_GUIDE.md, line 49
| PowerPoint | `pip install 'markitdown[pptx]'` | PPTX files | - skills/markitdown/INSTALLATION_GUIDE.md, line 50
| Excel (new) | `pip install 'markitdown[xlsx]'` | XLSX files | - skills/markitdown/INSTALLATION_GUIDE.md, line 51
| Excel (old) | `pip install 'markitdown[xls]'` | XLS files | - skills/markitdown/INSTALLATION_GUIDE.md, line 52
| Outlook | `pip install 'markitdown[outlook]'` | MSG files | - skills/markitdown/INSTALLATION_GUIDE.md, line 53
| Azure DI | `pip install 'markitdown[az-doc-intel]'` | Enhanced PDF | - skills/markitdown/INSTALLATION_GUIDE.md, line 54
| Audio | `pip install 'markitdown[audio-transcription]'` | WAV/MP3 | - skills/markitdown/INSTALLATION_GUIDE.md, line 55
| YouTube | `pip install 'markitdown[youtube-transcription]'` | YouTube videos | - skills/markitdown/INSTALLATION_GUIDE.md, line 63
brew install tesseract - skills/markitdown/INSTALLATION_GUIDE.md, line 69
sudo apt-get install tesseract-ocr - skills/markitdown/INSTALLATION_GUIDE.md, line 79
brew install poppler - skills/markitdown/INSTALLATION_GUIDE.md, line 84
sudo apt-get install poppler-utils - skills/markitdown/INSTALLATION_GUIDE.md, line 116
pip install 'markitdown[all]'
and 37 more places
Changes files outside its own folder
The author does not mention this.
Found in 5 places.
Show 2 more
Can call paid AI services billed to you
This is disclosed by the author in the skill's SKILL.md or README. Expected for a media skill.
Found in 34 places.
Show 17 more
- skills/markitdown/OPENROUTER_INTEGRATION.md, line 138
base_url="https://openrouter.ai/api/v1" - skills/markitdown/OPENROUTER_INTEGRATION.md, line 155
from openai import OpenAI - skills/markitdown/OPENROUTER_INTEGRATION.md, line 160
base_url="https://openrouter.ai/api/v1" - skills/markitdown/OPENROUTER_INTEGRATION.md, line 196
from openai import OpenAI - skills/markitdown/OPENROUTER_INTEGRATION.md, line 200
base_url="https://openrouter.ai/api/v1" - skills/markitdown/OPENROUTER_INTEGRATION.md, line 308
2. **Client Initialization**: Added `base_url="https://openrouter.ai/api/v1"` - skills/markitdown/QUICK_REFERENCE.md, line 44
from openai import OpenAI - skills/markitdown/QUICK_REFERENCE.md, line 49
base_url="https://openrouter.ai/api/v1" - skills/markitdown/QUICK_REFERENCE.md, line 104
from openai import OpenAI - skills/markitdown/QUICK_REFERENCE.md, line 109
base_url="https://openrouter.ai/api/v1" - skills/markitdown/README.md, line 67
from openai import OpenAI - skills/markitdown/README.md, line 72
base_url="https://openrouter.ai/api/v1" - skills/markitdown/SKILL.md, line 131
from openai import OpenAI - skills/markitdown/SKILL.md, line 136
base_url="https://openrouter.ai/api/v1" - skills/markitdown/SKILL.md, line 254
from openai import OpenAI - skills/markitdown/SKILL.md, line 259
base_url="https://openrouter.ai/api/v1" - skills/markitdown/SKILL.md, line 412
from openai import OpenAI
and 14 more places
Sends data to these websites: api.openai.com
The author does not mention this. Expected for a media skill.
Found in 18 places.
Show 15 more
- skills/markitdown/OPENROUTER_INTEGRATION.md, line 196
from openai import OpenAI - skills/markitdown/QUICK_REFERENCE.md, line 44
from openai import OpenAI - skills/markitdown/QUICK_REFERENCE.md, line 104
from openai import OpenAI - skills/markitdown/README.md, line 67
from openai import OpenAI - skills/markitdown/SKILL.md, line 131
from openai import OpenAI - skills/markitdown/SKILL.md, line 254
from openai import OpenAI - skills/markitdown/SKILL.md, line 412
from openai import OpenAI - skills/markitdown/SKILL_SUMMARY.md, line 231
from openai import OpenAI - skills/markitdown/assets/example_usage.md, line 98
from openai import OpenAI - skills/markitdown/assets/example_usage.md, line 126
from openai import OpenAI - skills/markitdown/assets/example_usage.md, line 159
from openai import OpenAI - skills/markitdown/references/api_reference.md, line 227
from openai import OpenAI - skills/markitdown/references/file_formats.md, line 117
from openai import OpenAI - skills/markitdown/references/file_formats.md, line 195
from openai import OpenAI - skills/markitdown/scripts/convert_with_ai.py, line 14
from openai import OpenAI
Runs commands on your computer
The author does not mention this.
Found in 9 places.
Show 6 more
Safer alternatives
Low-risk skills in the same category (media) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'markitdown' ] || [ -L ~/.agents/skills/'markitdown' ]; then echo 'A skill folder named markitdown already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/plurigrid/asi' "$d" && git -C "$d" checkout --quiet '293ce9f76e3abcd5ba18db284688bc0d9ac6691d' -- 'skills/markitdown' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/markitdown' ~/.agents/skills/'markitdown' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'markitdown' ~/.claude/skills/'markitdown' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for plurigrid/asi shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/plurigrid/asi/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 293ce9f | 60 |