Agent skill · Backend & API

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

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill semantic-scholar --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 8 KB
Bundled scripts: none
Path: skills/analysis/semantic-scholar/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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,

What's inside
Steps it walks through
  1. Choosing the Right Endpoint
  2. Field Selection
  3. Endpoint Details & curl Examples
  4. 1. Keyword Search — /paper/search
  5. 2. Bulk Search — /paper/search/bulk
  6. 3. Title Match — /paper/search/match
  7. 4. Paper by ID — /paper/{paperid}
  8. 5. Batch Paper Lookup — POST /paper/batch
  9. 6. Citations & References
  10. 7. Author Lookup
  11. Rate Limits & API Key
  12. Parsing Results
  13. Workflow Tips
Ships with 1 file
  • metadata.json
Commands it runs
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)
More from claude-skill-registry
All skills →
About this skill
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.

Keep going