Borrowing it
Nothing to install: this file belongs to AvatarGanymede/MinerU-MCP. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/AvatarGanymede/MinerU-MCP/main/.claude/skills/mineru-convert/SKILL.mdgit clone --depth 1 https://github.com/AvatarGanymede/MinerU-MCPWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/avatarganymede/mineru-mcp/mineru-convert)<a href="https://agentmods.dev/skills/avatarganymede/mineru-mcp/mineru-convert"><img src="https://agentmods.dev/badge/skills/avatarganymede/mineru-mcp/mineru-convert/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/avatarganymede/mineru-mcp/mineru-convert"><img src="https://agentmods.dev/badge/skills/avatarganymede/mineru-mcp/mineru-convert.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00035 | $0.00828 |
| Opus 5.5 | $0.00014 | $0.00331 |
| Sonnet 5.5 | $0.00007 | $0.00166 |
| Haiku 4.5 | $0.00003 | $0.00083 |
Grade A, and why
mineru-convert scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
2. Download the zip file to `./temp/` using curl: How it starts
The opening of the file, as written. The whole thing — 80 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Smithery Document URL to Markdown Conversion
Use the Smithery-deployed MinerU MCP server (TypeScript version) to convert a document URL to Markdown. This skill is for URL-based input only — local file paths are not supported by the remote server.
Input
The user will provide:
- Document URL (required): an HTTP/HTTPS URL pointing to the document
- Instructions (optional): what to do with the converted content (analyze, summarize, etc.)
Supported formats: PDF, DOC, DOCX, PPT, PPTX, PNG, JPG, JPEG, HTML
Important Rules
- Always use relative paths when executing shell commands. Never use absolute paths. Never
cdto an absolute path before running a command — just use relative paths directly. - Auto-extract zip files. When the output is a zip file, automatically unzip it to the same directory (same name without
.zipextension). Do NOT delete the zip file after extraction. - This skill only works with URLs. If the user provides a local file path, tell them to use the
/convert-to-markdownskill instead.
Workflow
1. Validate input
- Confirm the input starts with
http://orhttps://. - If not, inform the user that this skill only supports URLs and suggest using
/convert-to-markdownfor local files.
2. Convert via MCP
Call the MCP tool convert_to_markdown with the document URL:
- The server auto-detects file type and configures optimal settings (model, OCR, etc.)
- The server polls until the task completes or times out
- On success, the server returns a download URL for the result zip file
3. Download the result
After the MCP tool returns a download URL:
- Derive the output filename from the URL (e.g.,
report.pdf→report.zip). - Download the zip file to
./temp/using curl:
curl -L -o ./temp/<filename>.zip "<download_url>" --retry 3 --connect-timeout 30 --max-time 600 -f -s -S
- If curl fails, report the error and provide the download URL so the user can download manually.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 80 lines · 35 tokens per session scan A 73e4c2b918dd
mineru-convert is a skill published in the GitHub repository AvatarGanymede/MinerU-MCP (5 stars, last pushed 8mo ago), licensed MIT. It adds 35 tokens to every session and 828 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
mineru-convert compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| mineru-convertAvatarGanymede/MinerU-MCP | Skill | 5 | 8mo ago | MIT | A | 35 | Claude Code |
| pdf-table-to-excelkujiangmudao/tablepack | Skill | 6 | 27d ago | MIT | A | 132 | Claude Code, Codex |
| kolmopdfkomoai2026/claude-plugin | Skill | 3 | 28d ago | MIT | A | 107 | Claude Code |
| n8n-binary-and-dataczlonkowski/n8n-mcp | Skill | 23k | yesterday | MIT | A | 135 | Claude Code, Codex |
| gzh-designZJU-REAL/Easel | Skill | 4.6k | yesterday | Apache-2.0 | A | 156 | Claude Code, Codex |
| doc-convertZJU-REAL/Easel | Skill | 4.6k | yesterday | Apache-2.0 | A | 77 | Claude Code, Codex |
| markdown-to-pdfstaskh/trading_skills | Skill | 410 | 5d ago | MIT | A | 45 | Claude Code |