OpenGHz

Connected Papers Skill — Development skill for Claude Code

Development community

Map the literature around a paper: prior works, derivative works, similar papers, recurring authors.

How to install Connected Papers Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open OpenGHz/connected-papers-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Connected Papers Skill does

Map the literature around a paper: prior works, derivative works, similar papers, recurring authors. An agent skill plus a standalone Python CLI.

Alternatives in Development

  • Arreflect — AgentRecall consolidation & reflection — periodic triage of recurring corrections; proposes rule changes, neve 370 ★
  • Dashclaw Quality — Recurring find-and-fix quality pass over the whole DashClaw app — browser smoke (frontend-verify) + code gates 297 ★
  • Obsidian Emerge — Surface unnamed patterns from your recent notes — recurring themes, hidden connections, and conclusions you ha 277 ★

README

connected-papers

**Map the literature around a paper — for coding agents, or straight from your shell.**

English | [简体中文](README.zh-CN.md)

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![Agent skill](https://img.shields.io/badge/agent-skill-6E56CF.svg)](#use-it-with-your-agent) [![Python 3.8+](https://img.shields.io/badge/python-3.8%2B-blue.svg)](https://www.python.org/) [![No dependencies for resolve](https://img.shields.io/badge/stdlib--only-resolve%20%C2%B7%20s2map%20%C2%B7%20report-lightgrey.svg)](#bundled-tooling)

Ask *"what is this paper built on?"* or *"who built on it?"* and get an answer grounded in a real citation graph instead of model recall — with the graph's own traps handled for you.

This wraps the [Connected Papers API](https://github.com/ConnectedPapers/connectedpapers-py): resolve whatever paper reference you have into an ID, fetch the neighborhood, and turn it into prose that answers the question you actually asked.

It ships as two independently useful pieces:

  • scripts/cp_map.py — a plain Python CLI. Standard library only for resolve, s2map, and report; no agent, no framework, no vendor SDK.
  • SKILL.md — the hard-won judgment about reading the graph correctly, written as instructions any capable model can follow.

Why this exists

Connected Papers returns a rich graph, and the naive readings of it are wrong in ways that are hard to notice:

  • edges_count is not a paper count. It is n(n−1)/2 over the papers linking to a work, so 33 citing papers surface as 528. Quoting it as "cited by 528 papers" inside a 41-node graph is an impossible claim — and an easy one to make.
  • "Prior works" include papers the origin never cited. They are references shared across the whole neighborhood, so a work can rank high purely as a co-citation artifact. In the bundled example, R-CNN ranks 9th among a paper's prior works and is absent from i