validate_paper_links
Validate paper note links against actual paper references and influence
npx skills add majiayu000/claude-skill-registry --skill validate-paper-links --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
## ✅ Validate Paper Links Skill Validate all `[[Paper Title]]` links in a paper note against the actual paper's references and citation patterns. **Goal:** Prevent: 1. Links to papers NOT referenced in the current paper (hallucination) 2. Links to papers with incorrect titles or formatting 3. Links to low-influence papers (cited once, not foundational) 4. Broken file names (`:` not exchanged to `-`) --- ## CRITICAL RULES **A link should exist only if:** 1. ✅ The paper IS referenced in the current paper's bibliography/references 2. ✅ The paper is INFLUENTIAL (cited ≥2 times OR explicitly foundational/cited in intro/abstract) 3. ✅ Title is in exact Title Case matching the reference 4. ✅ File name properly formats `:` as `-` (e.g., `Attention - Is All You Need`) **A link should be removed if:** - ❌ Paper is NOT in the current paper's references - ❌ Paper is cited only once in methods/results (low influence) - ❌ Title formatting is incorrect - ❌ File name violates naming convention --- ## WORKFLOW ### 0. Read last-run timestamp Read `.claude/vault_maintanance.md` and note the `validate_paper_links:` timestamp. **Default: incremental scan** — only validate papers in `Reading/` modified
- ✅ Validate Paper Links Skill
- CRITICAL RULES
- WORKFLOW
- 0. Read last-run timestamp
- 1. Get paper and note details
- 2. Fetch references section from arXiv HTML
- 3. Read paper note
- 4. Validate each link
- 5. Generate validation report
- 6. Apply fixes
- 7. Update vaultmaintanance.md
- TOKEN EFFICIENCY
- OUTPUT RULES
- SELF-CHECK
What does the validate_paper_links skill do?
Validate paper note links against actual paper references and influence
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill validate-paper-links --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
