Paper Highlight

v1.0.0

Automatically highlight academic papers by 5 semantic categories — goal, motivation, method, results, contributions — to help you quickly skim a paper. Confi...

0· 81·0 current·0 all-time
byYorch@yorch233
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description promise (semantic PDF highlighting) matches the bundled artifacts: SKILL.md describes a local workflow and the repository contains a PyMuPDF-based script (scripts/highlight_paper.py) plus a rules doc. The declared binaries (python3 and uv) and the PyMuPDF dependency are appropriate for this purpose.
Instruction Scope
Runtime instructions only reference local files, creating a venv, installing pymupdf, pre-reading the PDF, and annotating it. The SKILL.md explicitly requires user confirmation before doing costly full-paper processing. There are example absolute paths (/Users/yo/…) but that appears to be an example usage, not a directive to access unrelated system files.
Install Mechanism
Install uses a Homebrew formula named 'uv' to provide the 'uv' binary, which the SKILL.md uses to create a venv and run pip. Using Homebrew is reasonable, but the 'uv' tool is less common than e.g. python -m venv; you should verify the 'uv' formula you will install is the expected project and not an unrelated package before running brew install.
Credentials
The skill requests no environment variables or credentials. The workflow operates on user-supplied PDFs and a local virtualenv; no secrets or external service credentials are required.
Persistence & Privilege
The skill is not always-enabled, does not request elevated or system-wide changes, and its install/usage creates a venv inside the skill folder. It does not request to modify other skills or global agent configuration.
Assessment
This skill appears to be a straightforward local PDF highlighter implemented with PyMuPDF. Before installing, verify the Homebrew 'uv' formula is the intended package (the SKILL.md uses 'uv' to manage the virtualenv — you can substitute a standard venv creation if you prefer). Review scripts/highlight_paper.py yourself to confirm there are no unexpected network calls (the provided portion appears rule-based and local). Note the SKILL.md will ask for explicit consent before processing large PDFs. If you want to be extra cautious, run the script inside an isolated environment and inspect its output destination (where annotated PDFs are written) to ensure it only writes files you expect.

Like a lobster shell, security has layers — review code before you run it.

latestvk975jvps9905t5j4t4g1jdx1p183hrv0

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🖍️ Clawdis
Binspython3, uv

Install

Install uv (brew)
Bins: uv
brew install uv

Comments