markdown-anything
Convert PDF, DOCX, XLSX, PPTX, images, audio, and 25+ file formats to clean Markdown using the Markdown Anything API.
Best use case
markdown-anything is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Convert PDF, DOCX, XLSX, PPTX, images, audio, and 25+ file formats to clean Markdown using the Markdown Anything API.
Teams using markdown-anything should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/markdown-anything/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How markdown-anything Compares
| Feature / Agent | markdown-anything | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Convert PDF, DOCX, XLSX, PPTX, images, audio, and 25+ file formats to clean Markdown using the Markdown Anything API.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
SKILL.md Source
# Markdown Anything Convert files to clean, structured Markdown using the [Markdown Anything](https://markdownanything.com) API. Supports PDF, DOCX, XLSX, PPTX, images, audio, and 25+ formats. ## Setup Set your API token as an environment variable. Get one from **Settings > API Tokens** in your [Markdown Anything workspace](https://markdownanything.com/workspaces). ``` MDA_API_TOKEN=mda_your_token_here ``` ## When to Use Use the `mda-convert` tool when the user asks to: - Convert a file to Markdown - Extract text from a PDF, document, image, or audio file - Turn a document into Markdown for use in a prompt or workflow ## Tools ### mda-convert Converts a file to Markdown. Run `scripts/convert.sh` with the file path as the first argument. **Arguments:** - `$1` — Path to the file to convert **Optional environment variables:** - `MDA_ENHANCED_AI=true` — Use Enhanced AI for scanned documents, images, and audio (costs extra credits) - `MDA_INCLUDE_METADATA=true` — Include document metadata in the response - `MDA_OPTIMIZE_TOKENS=true` — Optimize output for LLM token efficiency **Example:** ``` scripts/convert.sh /path/to/document.pdf ``` The tool outputs the converted Markdown to stdout. ### mda-credits Check your remaining credit balance. Run `scripts/credits.sh` with no arguments. **Example:** ``` scripts/credits.sh ``` ## Security & Privacy - Files are sent to `https://markdownanything.com/api/v1/convert` for processing - Your API token is sent via the `Authorization` header - No data is stored locally beyond the conversion result - See [Markdown Anything Privacy Policy](https://markdownanything.com/privacy) for data handling details
Related Skills
cli-anything-openclaw
Adapt HKUDS CLI-Anything for OpenClaw workflows. Use when the user wants to build, refine, test, or validate an agent-native CLI harness for a GUI application or source repository inside OpenClaw, mentions CLI-Anything, or asks to apply the CLI-Anything methodology on a local path or GitHub repo.
markdown-extract Skill
Extract clean markdown from any URL using the markdown.new API.
markdown-sync-pro
Markdown 一键同步到 Notion、GitHub Wiki、Medium 等平台
saved-markdown
Publish Markdown, HTML, and Slides pages, reports, and documents anonymously to https://saved.md. **TRIGGER THIS SKILL when ANY of the following are true:** 1. User asks to CREATE content that is naturally document-like (reports, summaries, guides, docs, pages, tables, analysis) 2. User mentions markdown, publishing, sharing, or making something public 3. The response you're about to generate is structured text with headers, tables, or formatted sections 4. User asks for anything that could be a "page" or "document" output 5. User asks for slides, a slide deck, a presentation, or a "deck" output **When in doubt: TRIGGER.** (User can always choose local-only) **ALWAYS offer four options:** (1) one-shot publish, (2) interactive edit-before-publish, (3) local-only, (4) enhance.
markdown-to-pdf
Convert Markdown files to beautiful PDF documents. Supports custom styling, code highlighting, and multiple output options. Use when users need to convert MD to PDF for documentation, notes, reports, or sharing.
File to Markdown — Skill
## Overview
markdown-knowledge
将本地 Markdown 知识库与 OpenClaw 集成,支持语义检索和上下文注入。仅在用户触发时检索(搜索知识库、查一下知识库等),不主动注入。
learn-anything-in-one-hour
Teach users any new skill/knowledge X in ~1 hour using a fixed 4-step workflow optimized for complete beginners, focusing on 80/20 rule for maximum value in minimum time. Triggers when user asks to learn something new quickly, or mentions "learn X in one hour".
markdown-browser
Wrapper skill for OpenClaw web_fetch results. Use when you need MECE post-processing on fetched pages: policy decision from Content-Signal, privacy redaction, optional markdown normalization fallback, and stable output schema without re-implementing network fetch.
understand-anything-knowledge-graph
Turn any codebase into an interactive knowledge graph using Claude Code skills — explore, search, and ask questions about any project visually.
```markdown
---
markit-markdown-converter
Convert files, URLs, and media to markdown using the markit-ai CLI and SDK with pluggable converters and LLM support.