← ClaudeAtlas

minerulisted

Use when extracting PDF documents to markdown with mineru-open-api. Use when agent chooses flash-extract for documents over 20 pages or when auth failure occurs during extraction.
xjsongphy/skills · ★ 6 · Data & Documents · score 68
Install: claude install-skill xjsongphy/skills
# MinerU PDF Extraction ## Overview Use the **extract** command (not flash-extract) for PDF to Markdown conversion. The user has already configured API credentials, so precision extraction is available. Flash-extract is a 20-page preview tool, not for production use. **⚠️ Default Behavior for this Skill**: Always use `-o` parameter to output to a file. While `mineru-open-api extract` defaults to stdout, **this skill requires file output** to preserve assets and avoid terminal clutter. ## Quick Reference | Scenario | Command | Notes | |----------|---------|-------| | **Extract to file (Recommended)** | `mineru-open-api extract file.pdf -o ./out/` | **Default for this skill** - saves with assets | | Extract to stdout | `mineru-open-api extract file.pdf` | Outputs to terminal - NOT recommended | | Batch processing | `mineru-open-api extract *.pdf -o ./results/` | Multiple files at once | | Specific format | `mineru-open-api extract file.pdf -f md,html` | Multiple output formats | | Page range | `mineru-open-api extract file.pdf --pages 1-50` | Extract specific pages | ## When to Use ```dot digraph mineru_flowchart { "Need to extract PDF?" [shape=diamond]; "Document <= 20 pages AND no API configured?" [shape=diamond]; "Use flash-extract" [shape=box, style=dashed]; "Use extract command" [shape=box]; "Auth fails?" [shape=diamond]; "Prompt user: Configure API token" [shape=box]; "Need to extract PDF?" -> "Document <= 20 pages AND no API configured?