Free SKILL.md scraped from GitHub. Clone the repo or copy the file directly into your Claude Code skills directory.
npx versuz@latest install vivekkarmarkar-claude-code-os-skills-hl-paper-allgit clone https://github.com/VivekKarmarkar/claude-code-os.gitcp claude-code-os/SKILL.MD ~/.claude/skills/vivekkarmarkar-claude-code-os-skills-hl-paper-all/SKILL.md---
name: hl-paper-all
description: Produce a highlighted PDF with ALL highlight categories — content (yellow), answers (cyan), evidence (green/pink/orange) — in one document. Delegates curation to each existing highlight-*-in-paper skill sequentially, runs `apply_hl.py` once per journal on the same highlighted/ copies (layering colors), concatenates, compiles, opens PDF.
---
# hl-paper-all
End-to-end: curate all journals → layer all colored `\hl{}` highlights → compile → open one PDF.
## Pipeline
### Step 0 — Verify prerequisites
Per-page `.tex` files must exist. At least one journal must exist with entries.
### Step 1 — Delegate curation sequentially
For each journal that exists, invoke the corresponding curation skill:
1. `/highlight-content-in-paper` → content selections (yellow)
2. `/highlight-answers-in-paper` → answer selections (cyan)
3. `/highlight-evidence-in-paper` → evidence selections (green/pink/orange)
Skip journals that don't exist. If user cancels a dialog, skip that category. If ALL cancelled/empty, STOP.
### Step 2 — Copy tex to highlighted/
Clean slate copy of all per-page `.tex` files.
### Step 3 — Apply highlights (one call per journal)
```bash
# Content (yellow) — if selected
python3 apply_hl.py <content_journal> <content_selected> highlighted/ <stem> --color yellow
# Answers (cyan) — if selected
python3 apply_hl.py <answers_journal> <answers_selected> highlighted/ <stem> --color cyan
# Evidence (green/pink/orange) — if selected
python3 apply_hl.py <evidence_journal> <evidence_selected> highlighted/ <stem> --color green
```
Each call layers highlights onto the SAME copies. Multiple colors can coexist in one file.
### Step 4 — Concatenate + add soul
Merge highlighted copies, add `\usepackage{soul}` to canonical preamble.
### Step 5 — Compile + open
Output: `<stem>_hl_all.pdf`