π¦ ClawHub
Paper Parse
by @chen-li-17
Parse academic PDF papers into markdown with figure extraction.
TERMINAL
clawhub install paper-parse-figuresπ About This Skill
name: paper-parse description: Parse academic PDF papers into markdown with figure extraction. metadata: { "openclaw": { "emoji": "π", "requires": { "bins": ["uv"] }, }, }
Paper Parse
Parse academic PDF papers into structured markdown with figure extraction using PyMuPDF.
Usage
uv run {baseDir}/scripts/parse_paper.py --pdf /path/to/paper.pdf [--output-dir ./output]
Output
The tool generates:
{paper_name}_content.md - Full paper content in markdown{paper_name}_parsed.json - Structured metadata including:cover_title_authors.png - First-page snapshot focused on title + authors regionfigures/ - Directory containing high-resolution figure screenshotsExample
uv run scripts/parse_paper.py --pdf ~/papers/my-paper.pdf --output-dir ./parsed
Output structure:
./parsed/
βββ my-paper_content.md
βββ my-paper_parsed.json
βββ figures/
βββ figure_1.png
βββ figure_2.png
βββ ...
Dependencies
These are automatically managed by uv via the inline script metadata.
π‘ Examples
uv run scripts/parse_paper.py --pdf ~/papers/my-paper.pdf --output-dir ./parsed
Output structure:
./parsed/
βββ my-paper_content.md
βββ my-paper_parsed.json
βββ figures/
βββ figure_1.png
βββ figure_2.png
βββ ...