openalex-database — Claude Code skill: what it does, how to install
Connects Claude Code to the OpenAlex catalog to query papers, analyze citations, and track research trends. Works without an API key.
npx claude-code-templates@latest --skill scientific/openalex-databaseWhat openalex-database does
This skill integrates Claude Code with the OpenAlex database of over 240M research entries. Python helper scripts run queries across papers, authors, and universities. The agent can filter results by release year or open-access availability.
Setup needs Python and the requests library installed through uv pip install requests. The database requires no secret token. Passing an email address to the client connects to the polite pool, raising rate limits from 1 to 10 requests every second.
Direct searches for author names inside filters will fail. The skill relies on an explicit two-step flow: resolving the entity name to its database ID before fetching matching publications.
What it helps with
- retrieve recent papers filtered by subject and open-access status
- look up all publications tied to an author or research center
- extract publication volume trends across years
- export queried academic records into a CSV file
Example prompts for the agent
- Search OpenAlex for open access papers on machine learning published after 2020.
- Find works by Jennifer Doudna and sort them by citation count.
- Analyze research topics for Stanford University over recent years.
How to install openalex-database
1claude-code-templates
npx claude-code-templates@latest --skill scientific/openalex-database2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill openalex-database -a claude-code3Manually: put the files in place
~/.claude/skills/openalex-database/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/openalex-database/
Manually: put the files in place
.agents/skills/openalex-database/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/openalex-database/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates openalex-database2Manually: put the files in place
.github/skills/openalex-database/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/scientific/openalex-databaseManually: put the files in place
.devin/skills/openalex-database/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about openalex-database
How to install openalex-database in Claude Code?
Run npx claude-code-templates@latest --skill scientific/openalex-database in your terminal.
What does openalex-database do?
It lets Claude Code query the OpenAlex catalog to search research papers, trace citations, and analyze academic output by author or institution.
Do I need an API key to query OpenAlex?
No API key is required. Providing an email address in the client unlocks the polite pool, which raises the request limit to 10 calls per second.