traversing-citations

Traverse backward references and forward citations via OpenAlex with relevance filtering and deduplication.

850|114|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/wentorai/Research-Claw --skill traversing-citations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: traversing-citations
Source: https://github.com/wentorai/Research-Claw/tree/main/skills/traversing-citations
Command: npx skills add https://github.com/wentorai/Research-Claw --skill traversing-citations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually following a paper's references and citing papers is slow and error-prone, and naive traversal explodes exponentially. This Skill automates citation graph expansion through OpenAlex while enforcing relevance filtering, deduplication, and depth limits so literature reviews stay focused.

Core Features & Use Cases

  • Bidirectional Citation Traversal: Follow a seed paper's references (backward) and citing papers (forward) in one call via the rp_cite tool, with abstracts returned inline for immediate scoring.
  • Relevance-Gated Expansion: Only expand seeds scoring >= 7 and enqueue citations scoring >= 5, with depth capped at 2 levels and checkpoints every 50 papers.
  • Deduplication & Graph Tracking: Skip already-reviewed papers via papers-reviewed.json and record all relationships in citations/citation-graph.json.
  • Use Case: After finding a highly relevant paper on multi-agent debate, traverse its references and citing papers to build a related-work corpus, scoring each candidate before adding it to the review queue.

Quick Start

Use the traversing-citations skill to expand from this seed DOI in both directions, filter candidates by relevance, and record the results in the citation graph.

Frequently Asked Questions about traversing-citations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find papers that cite a given paper?

Use forward citation traversal via OpenAlex: call rp_cite with the paper's DOI and direction set to forward. Results return papers whose cites field includes the seed, sorted by citation count so the highest-signal follow-ups appear first.

How to get the reference list of a paper by DOI?

Run backward citation traversal with rp_cite using the paper's DOI. OpenAlex resolves the referenced_works into full metadata records with titles, abstracts, years, and open-access PDF links in a single batch.

OpenAlex vs Semantic Scholar for citation traversal?

This pipeline uses OpenAlex exclusively because Semantic Scholar silently returned null reference data for papers it had indexed, while OpenAlex served the full reference lists. Scopus personal keys also cannot return references or run forward-citation searches.

Why does a paper show no references in OpenAlex?

OpenAlex reference coverage is high but not universal; some works expose no referenced_works field. Treat an empty backward result as a possible coverage gap, flag it, and continue rather than assuming the paper has zero references.

How do I prevent citation traversal from exploding?

Filter before expanding: only traverse seeds scoring 7 or higher, enqueue only citations scoring 5 or higher, cap depth at two levels, and deduplicate against a reviewed-papers ledger before and after each evaluation.