citation-chasing-mapping
Use when identifying seminal papers in a research field, mapping research lineage and intellectual heritage, discovering related work through reference tracking, or finding potential collaborators through co-citation analysis. Maps citation networks to trace research evolution, identify influential papers, and discover hidden connections in scientific literature. Supports systematic reviews, bibliometric analysis, and research planning through comprehensive citation tracking.
Best use case
citation-chasing-mapping is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Use when identifying seminal papers in a research field, mapping research lineage and intellectual heritage, discovering related work through reference tracking, or finding potential collaborators through co-citation analysis. Maps citation networks to trace research evolution, identify influential papers, and discover hidden connections in scientific literature. Supports systematic reviews, bibliometric analysis, and research planning through comprehensive citation tracking.
Teams using citation-chasing-mapping should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/citation-chasing-mapping/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How citation-chasing-mapping Compares
| Feature / Agent | citation-chasing-mapping | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Use when identifying seminal papers in a research field, mapping research lineage and intellectual heritage, discovering related work through reference tracking, or finding potential collaborators through co-citation analysis. Maps citation networks to trace research evolution, identify influential papers, and discover hidden connections in scientific literature. Supports systematic reviews, bibliometric analysis, and research planning through comprehensive citation tracking.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
Best AI Skills for ChatGPT
Find the best AI skills to adapt into ChatGPT workflows for research, writing, summarization, planning, and repeatable assistant tasks.
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
SKILL.md Source
# Scientific Citation Network and Knowledge Mapper
## When to Use This Skill
- identifying seminal papers in a research field
- mapping research lineage and intellectual heritage
- discovering related work through reference tracking
- finding potential collaborators through co-citation analysis
- tracking citation patterns to identify research trends
- building literature reviews with comprehensive coverage
## Quick Start
```python
from scripts.main import CitationChasingMapping
# Initialize the tool
tool = CitationChasingMapping()
from scripts.citation_mapper import CitationNetworkMapper
mapper = CitationNetworkMapper(data_source="PubMed")
# Build citation network from seed paper
network = mapper.build_network(
seed_paper={
"pmid": "12345678",
"title": "Breakthrough Discovery in Immunotherapy"
},
backward_depth=2, # references of references
forward_depth=2, # citing papers of citing papers
max_papers=500
)
# Identify seminal papers
seminal_papers = mapper.identify_seminal_works(
network=network,
min_citations=100,
centrality_threshold=0.8
)
print(f"Found {len(seminal_papers)} highly influential papers:")
for paper in seminal_papers[:5]:
print(f" - {paper.title} (cited {paper.citation_count} times)")
# Find research clusters
clusters = mapper.identify_research_clusters(
network=network,
algorithm="louvain",
min_cluster_size=10
)
# Generate collaboration map
collaboration_map = mapper.generate_collaboration_network(
network=network,
institution_field="affiliation"
)
# Create visualization
mapper.visualize_network(
network=network,
layout="force_directed",
color_by="publication_year",
size_by="citation_count",
output_file="citation_network.pdf"
)
```
## Core Capabilities
### 1. Build Comprehensive Citation Networks
Construct bidirectional citation graphs from seed papers with configurable depth.
```python
# Build network from multiple seed papers
network = mapper.build_network(
seed_papers=[
{"pmid": "12345678", "title": "Original Discovery"},
{"pmid": "87654321", "title": "Follow-up Study"}
],
backward_depth=3, # References
forward_depth=2, # Citing papers
max_papers=1000,
include_citations=True
)
# Export network for Gephi
mapper.export_network(network, format="gexf", file="network.gexf")
```
### 2. Identify Seminal Works
Use centrality metrics to find field-defining papers.
```python
# Calculate centrality metrics
centrality = mapper.calculate_centrality(
network=network,
metrics=["betweenness", "eigenvector", "pagerank"]
)
# Identify seminal papers
seminal = mapper.identify_seminal_works(
centrality=centrality,
min_citations=100,
top_n=20
)
for paper in seminal:
print(f"{paper.title}: {paper.centrality_score}")
```
### 3. Discover Research Clusters
Detect communities and emerging research topics.
```python
# Detect research clusters
clusters = mapper.detect_clusters(
network=network,
algorithm="louvain",
resolution=1.0
)
# Analyze cluster topics
for cluster_id, cluster in clusters.items():
topic = mapper.extract_cluster_topic(cluster)
print(f"Cluster {cluster_id}: {topic}")
print(f" Size: {cluster.size} papers")
print(f" Growth rate: {cluster.growth_rate}")
```
### 4. Generate Interactive Visualizations
Create publication-ready network visualizations.
```python
# Create interactive visualization
viz = mapper.visualize(
network=network,
layout="force_directed",
node_color="publication_year",
node_size="citation_count",
edge_color="citation_type",
interactive=True
)
# Save as HTML for web
viz.save_html("citation_network.html")
# Save static for publication
viz.save_pdf("figure_1.pdf", dpi=300)
```
## Command Line Usage
```bash
python scripts/main.py --seed-pmid 12345678 --depth 2 --max-papers 500 --output network.json --visualize
```
## Best Practices
- Start with high-quality seed papers
- Set reasonable depth limits to avoid noise
- Validate key papers through multiple sources
- Update networks regularly as literature evolves
## Quality Checklist
Before using this skill, ensure you have:
- [ ] Clear understanding of your objectives
- [ ] Necessary input data prepared and validated
- [ ] Output requirements defined
- [ ] Reviewed relevant documentation
After using this skill, verify:
- [ ] Results meet your quality standards
- [ ] Outputs are properly formatted
- [ ] Any errors or warnings have been addressed
- [ ] Results are documented appropriately
## References
- `references/guide.md` - Comprehensive user guide
- `references/examples/` - Working code examples
- `references/api-docs/` - Complete API documentation
---
**Skill ID**: 193 | **Version**: 1.0 | **License**: MITRelated Skills
Customer Journey Mapping
Map every touchpoint from first click to loyal advocate. Identify drop-off points, emotional peaks, and automation opportunities across your entire customer lifecycle.
Mapping-Skill
AI/ML 人才搜索、论文作者发现、实验室成员爬取、GitHub 研究者挖掘与个性化招聘邮件生成 skill。只要用户提到查找 AI/ML PhD、研究员、工程师,抓取实验室成员、OpenReview/CVF 会议作者、GitHub 网络研究者,提取主页/Scholar/GitHub/邮箱/研究方向,识别华人、分类去重,或把结果导入飞书多维表格并批量生成邮件,就应该优先使用这个 skill;即使用户没有明确说“使用 Mapping-Skill”,只要任务属于这些复合工作流,也应触发。
citation-finder
Academic citation lookup and formatter. Given a fuzzy paper title (Chinese or English), searches CrossRef, Semantic Scholar, Baidu Scholar, and CNKI, then returns GB/T 7714, APA 7th, and MLA 9th formatted citations with source links.
citation-audit
Analyzes how often a brand appears in AI search results (ChatGPT, Perplexity, Claude). Identifies citation gaps and content opportunities for GEO (Generative Engine Optimization).
---
name: article-factory-wechat
humanizer
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
tavily-search
Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.
baidu-search
Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.
agent-autonomy-kit
Stop waiting for prompts. Keep working.
Meeting Prep
Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.
self-improvement
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.