literature-search · lingzhi227 — Claude Code skill: what it does, how to install
Find academic papers from several research indexes and prepare bibliography data. Use it when you need related work, source lists, or recent preprints.
npx skills add lingzhi227/agent-research-skills --skill literature-search -a claude-codeWhat literature-search does
This skill searches Semantic Scholar, arXiv, OpenAlex, and CrossRef for papers matching a natural-language query. Results are written as JSONL records with authors, publication year, venue, abstract, citation data, and BibTeX details.
It expands the initial query, combines result files, and removes duplicate papers. The workflow orders entries by citations, recency, venue tier, and relevance. Preprints receive a separate label.
The package includes Python scripts for searches, downloading arXiv source files as .tex, and producing references.bib. The Semantic Scholar step passes an API key, so prepare one before using that search.
What it helps with
- find papers for a research topic
- combine results from academic indexes
- remove duplicate
JSONLentries - generate a
BibTeXbibliography file - download
arXivpaper source files
Example prompts for the agent
- Find research papers about methods for assessing research novelty.
- Search for recent preprints on my topic and label their status.
- Turn the collected results into
references.bib.
How to install literature-search
1Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill literature-search -a claude-code2Manually: put the files in place
~/.claude/skills/literature-search/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/literature-search/
1Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill literature-search -a codex2Manually: put the files in place
.agents/skills/literature-search/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill literature-search -a cursor2Manually: put the files in place
.cursor/skills/literature-search/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install lingzhi227/agent-research-skills literature-search2Manually: put the files in place
.github/skills/literature-search/SKILL.md1Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill literature-search -a gemini-cli2Platform CLI
gemini skills install https://github.com/lingzhi227/agent-research-skills --path skills/literature-searchManually: put the files in place
.devin/skills/literature-search/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill literature-search -a opencodeClaude.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 literature-search
How do I install literature-search in Claude Code?
Run npx skills add lingzhi227/agent-research-skills --skill literature-search -a claude-code.
What does literature-search do?
It retrieves academic papers from several indexes, combines the results, and can create BibTeX output. It also marks preprints separately.
What is required for the Semantic Scholar search?
That search passes a Semantic Scholar API key. Its script runs through python.
Similar skills
Everything for Science and research →literature-search by other authors comes first.