semantic-scholar
Search and retrieve research paper metadata using the Semantic Scholar Academic Graph API via curl. Use this skill whenever the user wants to find academic papers, look up citations, get paper details by DOI/arXiv ID/title, explore an author's publications, or fetch reference/citation lists. Trigger on phrases like "find papers on X", "look up this paper", "how many citations does X have", "papers citing X", "search for research about X", "get metadata for arxiv:...", or any request to explore academic literature. Always use this skill when the task involves academic paper search or metadata r
npx skills add majiayu000/claude-skill-registry --skill semantic-scholar --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.
# Semantic Scholar Paper Metadata Skill Search and retrieve research paper metadata using the [Semantic Scholar Academic Graph API](https://api.semanticscholar.org/api-docs/). **Base URL:** `https://api.semanticscholar.org/graph/v1` **Auth:** No key required for basic use. For higher rate limits, get a free key at https://www.semanticscholar.org/product/api and pass it as `x-api-key` header. --- ## Choosing the Right Endpoint | Goal | Endpoint | |------|----------| | Search by keywords/topic | `GET /paper/search` | | Boolean/filtered bulk search | `GET /paper/search/bulk` | | Match by exact/near-exact title | `GET /paper/search/match` | | Look up a specific paper (DOI, arXiv, etc.) | `GET /paper/{paper_id}` | | Fetch multiple papers at once | `POST /paper/batch` | | Papers that cite a paper | `GET /paper/{paper_id}/citations` | | Papers referenced by a paper | `GET /paper/{paper_id}/references` | | Author's papers | `GET /author/{author_id}/papers` | --- ## Field Selection All endpoints accept a `fields` parameter — a comma-separated list. Default response only includes `paperId` and `title`. Always request the fields you need. **Common fields:** ``` paperId, corpusId, externalIds,
- Choosing the Right Endpoint
- Field Selection
- Endpoint Details & curl Examples
- 1. Keyword Search — /paper/search
- 2. Bulk Search — /paper/search/bulk
- 3. Title Match — /paper/search/match
- 4. Paper by ID — /paper/{paperid}
- 5. Batch Paper Lookup — POST /paper/batch
- 6. Citations & References
- 7. Author Lookup
- Rate Limits & API Key
- Parsing Results
- Workflow Tips
curl -G "https://api.semanticscholar.org/graph/v1/paper/search" \ curl -G "https://api.semanticscholar.org/graph/v1/paper/search/bulk" \ curl -G "https://api.semanticscholar.org/graph/v1/paper/search/match" \ By arXiv ID By DOI curl "https://api.semanticscholar.org/graph/v1/paper/DOI:10.1145/3292500.3330919?fields=title,year,venue,citationCount" curl -X POST "https://api.semanticscholar.org/graph/v1/paper/batch?fields=title,year,citationCount" \ Papers that CITE this paper (incoming) curl "https://api.semanticscholar.org/graph/v1/paper/ARXIV:1706.03762/citations?fields=title,year,authors,citationCount&limit=20" Papers this paper CITES (outgoing)
What does the semantic-scholar skill do?
Search and retrieve research paper metadata using the Semantic Scholar Academic Graph API via curl. Use this skill whenever the user wants to find academic papers, look up citations, get paper details by DOI/arXiv ID/title, explore an author's publications, or fetch reference/citation lists. Trigger on phrases like "find papers on X", "look up this paper", "how many citations does X have", "papers citing X", "search for research about X", "get metadata for arxiv:...", or any request to explore academic literature. Always use this skill when the task involves academic paper search or metadata r
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill semantic-scholar --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.
