Curated Claude Code catalog
Updated 07.05.2026 · 19:39 CET
01 / Skill
ykdojo

paper-search

Quality
9.0

This Claude Code skill integrates with the OpenAlex API, allowing users to search over 250 million academic works. It supports keyword-based paper searches with options for result limits, sorting (relevance, citations, date), and pagination. Additionally, it can retrieve detailed information for specific papers using their DOI or OpenAlex ID, providing titles, authors, abstracts, citation counts, and open access links. The skill is designed to help researchers, students, and developers quickly access scientific literature directly within their Claude Code environment. It's ideal for literatur

USP

Access 250M+ academic papers directly in Claude Code. Free, open OpenAlex API requires no keys. Search by keyword, sort by relevance/cites/date, paginate, or get full paper details by DOI/ID. Simple `curl` and `jq` requirements.

Use cases

  • 01Quickly find relevant academic papers for a research topic.
  • 02Verify scientific claims or facts with cited literature.
  • 03Explore related works and citation graphs for a given paper.
  • 04Retrieve full abstracts and details for specific DOIs or OpenAlex IDs.
  • 05Support AI agents in literature reviews and knowledge synthesis.

Detected files (2)

  • skills/paper-search/SKILL.mdskill
    Show content (1762 bytes)
    ---
    name: paper-search
    description: Search for academic papers by keyword, or look up a specific paper by DOI or OpenAlex ID. Powered by OpenAlex (250M+ works, free, no API key).
    ---
    
    Search for academic papers and get details including title, authors, citation count, DOI, abstract, and open access links.
    
    Steps:
    1. Find the scripts directory: `find ~/.claude -name "search.sh" -path "*/paper-search/*" 2>/dev/null | sort -V | tail -1`
       - This finds the script whether installed via plugin or manual setup
       - The `paper.sh` script is in the same directory
    2. To search for papers by keyword:
       ```
       <scripts-dir>/search.sh "your search query" [limit] [sort] [page]
       ```
       - `limit`: number of results per page (default: 10, max: 200)
       - `sort`: `relevance` (default), `cites`, or `date`
       - `page`: page number for pagination (default: 1)
    3. To look up a specific paper by DOI or OpenAlex ID:
       ```
       <scripts-dir>/paper.sh <DOI_URL or OpenAlex_ID>
       ```
       - Accepts full DOI URLs like `https://doi.org/10.3390/brainsci8020020`
       - Or OpenAlex IDs like `W2789811475`
       - Returns full details: authors, abstract, concepts, open access PDF link, related works
    
    Tips:
    - Use `relevance` sort (default) for topical searches. Use `cites` when you want landmark papers.
    - Be specific with queries — "bilingual cognitive advantages executive function" beats "bilingualism brain".
    - Use `paper.sh` to get the full abstract when search results show "Abstract: N/A".
    - The `related_works` IDs from `paper.sh` can be fed back into `paper.sh` to explore the citation graph.
    - When the user asks for scientific backing: search broadly first, pick the most relevant/cited papers, then use `paper.sh` for full details and cite as (Author, Year, Journal).
    
  • .claude-plugin/marketplace.jsonmarketplace
    Show content (318 bytes)
    {
      "name": "paper-search",
      "owner": {
        "name": "YK Sugi"
      },
      "plugins": [
        {
          "name": "paper-search",
          "source": "./",
          "description": "Search academic papers via OpenAlex — find papers by keyword, look up details by DOI, with pagination and sorting",
          "version": "0.1.0"
        }
      ]
    }
    

README

paper-search

A Claude Code plugin and skill for searching academic papers via the OpenAlex API.

Install as Claude Code Plugin

claude plugin marketplace add ykdojo/paper-search
claude plugin install paper-search@paper-search

After installing, the paper-search skill is available automatically. Just ask Claude Code to search for papers and it will use the skill.

Requirements

  • curl, jq

Usage

# Search for papers (sorted by relevance by default)
scripts/search.sh "mindfulness meditation stress reduction" 10

# Sort by citation count
scripts/search.sh "mindfulness meditation stress reduction" 10 cites

# Sort by publication date
scripts/search.sh "mindfulness meditation stress reduction" 10 date

# Page 2 of results
scripts/search.sh "mindfulness meditation stress reduction" 10 relevance 2

# Get 25 results per page
scripts/search.sh "mindfulness meditation stress reduction" 25

# Look up a specific paper by DOI
scripts/paper.sh "https://doi.org/10.1073/pnas.0407162101"

# Look up by OpenAlex ID
scripts/paper.sh W2097529540

API

Uses OpenAlex — free, open, no API key required. 250M+ works indexed.

Initially introduced in 45 Claude Code Tips (Tip 27).