Citation Chaining GuideSAFE
🔬 A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | 精选 23,000+ AI Agent 技能库,覆盖8大社会科学学科的实证研究。CoPaper.AI 20分钟完成一篇可复现的规范实证论文,并支持用户上传 Skills。-- Maintained by CoPaper.AI from Stanford REAP.
Overview
🔬 A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | 精选 23,000+ AI Agent 技能库,覆盖8大社会科学学科的实证研究。CoPaper.AI 20分钟完成一篇可复现的规范实证论文,并支持用户上传 Skills。-- Maintained by CoPaper.AI from Stanford REAP.
e1ba289846fdOBSERVED · 2026-10-08Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| openclaw | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
---
name: citation-chaining-guide
description: "Forward and backward citation chaining techniques for literature search"
metadata:
openclaw:
emoji: "🔗"
category: "literature"
subcategory: "search"
keywords: ["citation tracking", "advanced search", "search strategy", "literature search"]
source: "wentor-research-plugins"
---
# Citation Chaining Guide
Master forward and backward citation chaining to systematically discover relevant literature by following the threads of scholarly communication.
## What Is Citation Chaining?
Citation chaining (also called citation tracking, pearl growing, or snowball searching) exploits the connections between papers through their references and citations. Starting from one or more "seed" papers, you trace connections in two directions:
- **Backward chaining**: Examine the reference list of a paper to find older, foundational works it builds upon.
- **Forward chaining**: Find newer papers that have cited the seed paper, discovering subsequent developments.
This approach is especially powerful when keyword searches fail (e.g., when terminology varies across subfields or when concepts predate standardized vocabulary).
## Step-by-Step Workflow
### Step 1: Identify Seed Papers
Select 3-5 highly relevant papers that are central to your research question. Good seed papers are:
- Frequently cited review articles or seminal original research
- Papers whose methodology or framework aligns closely with your work
- Recent papers in top venues for your field
### Step 2: Backward Chaining (Reference Mining)
Examine the reference list of each seed paper and identify which cited works are relevant.
```python
import requests
HEADERS = {"User-Agent": "ResearchPlugins/1.0 (https://wentor.ai)"}
def get_references(work_id):
"""Get all references of a paper via OpenAlex."""
url = f"https://api.openalex.org/works/{work_id}"
response = requests.get(url, headers=HEADERS)
paper = response.json()
ref_ids = paper.get("referenced_works", [])
references = []
for ref_id in ref_ids:
ref = requests.get(f"https://api.openalex.org/works/{ref_id.split('/')[-1]}", headers=HEADERS).json()
if ref.get("title"):
references.append(ref)
return references
# Get references of a seed paper
seed_id = "W2741809807"
references = get_references(seed_id)
# Sort by citation count to find the most influential foundations
references.sort(key=lambda p: p.get("cited_by_count", 0), reverse=True)
for ref in references[:15]:
print(f"[{ref.get('publication_year', '?')}] {ref['title']} ({ref.get('cited_by_count', 0)} citations)")
```
### Step 3: Forward Chaining (Citation Tracking)
Find all papers that have cited your seed paper.
```python
def get_citations(work_id, limit=200):
"""Get papers citing a given paper via OpenAlex."""
all_citations = []
page = 1
while len(all_citations) < limit:
response = requests.get(
"https://api.openalex.org/works",
params={
"filter": f"cites:{work_id}",
"sort": "cited_by_count:desc",
"per_page": min(200, limit - len(all_citations)),
"page": page
},
headers=HEADERS
)
results = response.json().get("results", [])
if not results:
break
all_citations.extend(results)
page += 1
return all_citations
citations = get_citations(seed_id)
# Filter for recent, well-cited papers
recent_impactful = [c for c in citations if c.get("publication_year", 0) >= 2022 and c.get("cited_by_count", 0) >= 5]
recent_impactful.sort(key=lambda p: p.get("cited_by_count", 0), reverse=True)
```
### Step 4: Co-Citation and Bibliographic Coupling
Two advanced techniques extend basic citation chaining:
| Technique | Definition | What It Reveals |
|-----------|-----------|-----------------|
| **Co-citation** | Two papers are frequently cited together by the same set of subsequent papers | Conceptual proximity: these works form a shared intellectual foundation |
| **Bibliographic coupling** | Two papers share many of the same references | Methodological or topical similarity at the time of writing |
```python
def find_co_cited_papers(paper_ids, min_co_citation_count=3):
"""Find papers frequently co-cited with the given papers."""
from collections import Counter
reference_counts = Counter()
for pid in paper_ids:
refs = get_references(pid)
for ref in refs:
ref_id = ref.get("paperId")
if ref_id and ref_id not in paper_ids:
reference_counts[ref_id] += 1
# Papers cited by multiple seeds are co-cited candidates
co_cited = [(pid, count) for pid, count in reference_counts.items()
if count >= min_co_citation_count]
co_cited.sort(key=lambda x: x[1], reverse=True)
return co_cited
```
### Step 5: Iterative Expansion
Repeat the process with the most relevant papers discovered in each round:
1. **Round 1**: Start with 3-5 seed papers
2. **Round 2**: Run backward + forward chaining on seeds, identify 10-15 new relevant papers
3. **Round 3**: Run chaining on the new papers from Round 2
4. **Saturation**: Stop when new rounds yield diminishing returns (i.e., the same papers keep appearing)
## Tools for Citation Chaining
| Tool | Method | Cost |
|------|--------|------|
| Google Scholar "Cited by" | Forward chaining | Free |
| Web of Science "Cited References" / "Times Cited" | Both directions | Subscription |
| Scopus "References" / "Cited by" | Both directions | Subscription |
| OpenAlex API | Programmatic, both directions | Free |
| Connected Papers (connectedpapers.com) | Visual co-citation graph | Free (limited) |
| Litmaps (litmaps.com) | Visual citation network | Free tier |
| CoCites (cocites.com) | Co-citation analysis | Free |
| Citation Gecko | Seed-based discovery | Free |
## Common Pitfalls
- **Citation bias**: Highly Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
e1ba289846fdfull audit observations/trust-audit/skill/brycewang-stanford__citation-chaining-guide.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | e1ba289846fd | SAFE | B | 89 | first audit |
Questions
What does the Citation Chaining Guide skill do?
🔬 A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | 精选 23,000+ AI Agent 技能库,覆盖8大社会科学学科的实证研究。CoPaper.AI 20分钟完成一篇可复现的规范实证论文,并支持用户上传 Skills。-- Maintained by CoPaper.AI from Stanford REAP.
Is Citation Chaining Guide safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Citation Chaining Guide access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does Citation Chaining Guide work with?
Its documentation mentions openclaw. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (e1ba289846fd), read on 2026-10-08. The repository is watched, and a new audit runs when it changes — this is the first audit.