research-lit
Skill54 starsChanged 5 months agoMITView on GitHub
Search and analyze research papers, find related work, summarize key ideas. Use when user says \"find papers\", \"related work\", \"literature review\", \"what does this paper say\", or needs to understand academic papers.
10 other projects use a version of this.
Adopted by
Most recently taken up by
- sjtuytc/ResearchMathAgenttheir own version, first seen Oct 20, 2026
- yvesory/academic-research-suitetheir own version, first seen Oct 9, 2026
- talhaMah56/claude_skillstheir own version, first seen Sep 12, 2026
- EarthOnlinePlayer5732/my-skillstheir own version, first seen Aug 11, 2026
- wanshuiyin/Auto-claude-code-research-in-sleeptheir own version, first seen Jul 15, 2026
- zjunlp/Mechanisttheir own version, first seen Jul 11, 2026
Used with
Projects with it also use paper-illustration, proof-checker and 8 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
raja21068Skillpaper-illustration
Generate publication-quality AI illustrations for academic papers using Gemini image generation. Creates architecture diagrams, method illustrations with Claude-supervised iterative refinement loop. Use when user says \"生成图表\", \"画架构图\", \"AI绘图\", \"paper illustration\", \"generate diagram\", or needs visual figures for papers.
Also in 5 projects that use this
raja21068Skillproof-checker
Rigorous mathematical proof verification and fixing workflow. Reads a LaTeX proof, identifies gaps via cross-model review (Codex GPT-5.4 xhigh), fixes each gap with full derivations, re-reviews, and generates an audit report. Use when user says "检查证明", "verify proof", "proof check", "审证明", "check this proof", or wants rigorous mathematical verification of a theory paper.
Also in 5 projects that use this
rongaredeSkillsemantic-scholar
使用 Semantic Scholar API 检索和验证学术论文。支持并发多关键词搜索、批量 ID/DOI 查询、引用分析、批量补全摘要、统一 Markdown 导出。覆盖 2.14 亿+ 学术论文,无需 API Key 即可使用。触发词:论文检索、论文验证、Semantic Scholar、S2 搜索、查论文、补全摘要、导出MD
Also in 5 projects that use this
- +7 more from raja21068
Other versions10 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 10
- wanshuiyin/Auto-claude-code-research-in-sleep★ 19ksame name
- zjunlp/Mechanist★ 75same name
- Chanw-research/claude-code-paper-writing★ 42same name
- sjtuytc/ResearchMathAgent★ 35same name
- EarthOnlinePlayer5732/my-skills★ 17same name
- catalsqlb-cmd/Prism-H★ 16same name
- yvesory/academic-research-suite★ 9same name
- Yusong-Enceladus/claude-skills★ 8same name
- raja21068/AutoResearch★ 2same name
- talhaMah56/claude_skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository27 other files it gives its agents.
- alphaxivSkill
- arxivSkill
- doc-coauthoringSkill
- docxSkill
- drawio-diagramSkill
- figure-descriptionSkill
- formula-derivationSkill
- grant-proposalSkill
- mmx-cliSkill
- mock-reviewSkill
- novelty-checkSkill
- paper-readingSkill
- pdfSkill
- phd-benchmark-paper-templateSkill
- phd-figure-designerSkill
- phd-idea-evaluatorSkill
- phd-intro-drafterSkill
- phd-pre-submission-reviewerSkill
- phd-tech-paper-templateSkill
- phd-vibe-research-workflowSkill
- pptxSkill
- proof-writerSkill
- research-survey-loopSkill
- research-wikiSkill
- theme-factorySkill
- update-source-mapSkill
- xlsxSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
19 rules. 0 are common, 14 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 10 edited versions we read keep these.
14
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Use this skill to build a grounded paper landscape from:
- Very specific: line 22
PAPER_LIBRARY: Search these locations in order:
- Very specific: line 27
ARXIV_DOWNLOAD = false: When true, download the top relevant arXiv PDFs after ranking.
- Very specific: line 42
If sources: is not specified, default to all.
- Distinctive: line 66
Before going outward, check whether the user already has relevant papers locally.
- Distinctive: line 80
If no relevant local papers are found, continue normally.
- Distinctive: line 84
Search the public web for recent and canonical papers on the topic.
- Distinctive: line 96
Prefer the published venue page when both a venue version and an arXiv mirror exist.
- Distinctive: line 97
Use arXiv or author pages when they are the most accessible legal source.
- Distinctive: line 103
Always run the local helper for a structured arXiv pass:
- Very specific: line 129
only download the top ARXIV_MAX_DOWNLOAD items
- Distinctive: line 131
verify each PDF is larger than 10 KB
- Distinctive: line 168
If the user wants files:
- Distinctive: line 175
Always include citation metadata: authors, year, venue or preprint status.
- Distinctive: line 176
Always separate peer-reviewed papers from preprints when it matters.
- Distinctive: line 177
Never fake certainty about novelty or claim strength.
- Distinctive: line 178
Never assume another installed skill is required for the default path.
- Very specific: line 179
Use the bundled scripts/arxiv_fetch.py helper instead of external install paths.
- Distinctive: line 180
If one source is missing or weak, continue with the others instead of failing.
“Common” is measured: kept by at least 6 in 10 of the 10 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Research Literature Review
Research topic: $ARGUMENTS
Purpose
Use this skill to build a grounded paper landscape from:
- local PDFs already present in the workspace,
- public web search and official paper pages,
- structured arXiv metadata from the bundled helper script.
This skill is intentionally standalone. Its default path uses only local PDFs, public web search, and the bundled arXiv helper.
Runtime Knobs
- PAPER_LIBRARY Search these locations in order:
- a path explicitly provided by the user, e.g.
paper library: ~/my_papers/ papers/in the current projectliterature/in the current project
- a path explicitly provided by the user, e.g.
- MAX_LOCAL_PAPERS = 20 Maximum number of local PDFs to read at the title / abstract / intro level.
- ARXIV_DOWNLOAD = false When
true, download the top relevant arXiv PDFs after ranking. - ARXIV_MAX_DOWNLOAD = 5 Maximum number of arXiv PDFs to download.
Argument Directives
Parse $ARGUMENTS for optional directives:
paper library: <path>sources: localsources: websources: local, websources: allarxiv download: truemax download: <N>
If sources: is not specified, default to all.
Examples:
/research-lit "diffusion models"
/research-lit "diffusion models" - sources: local
/research-lit "diffusion models" - sources: web
/research-lit "diffusion models" - sources: local, web
/research-lit "test-time scaling for VLM agents" - sources: all - arxiv download: true - max download: 8Source Table
| Priority | Source | ID | Detection | What it provides |
| 1 | Local PDFs | local | papers/**/*.pdf, literature/**/*.pdf, or a user-provided library path | Existing papers the user already has |
| 2 | Web search | web | Current agent web tools or direct HTTP access | Official paper pages, OpenReview, author pages, Semantic Scholar pages, venue pages |
| 3 | Bundled arXiv helper | arxiv | scripts/arxiv_fetch.py inside this skill | Structured metadata and optional PDF download |
Workflow
Step 0: Scan Local Papers First
Before going outward, check whether the user already has relevant papers locally.
- Locate the paper library.
- Enumerate candidate PDFs under
papers//literature/or the user-provided path. - Filter by filename relevance first.
- For promising PDFs, read the first 3 pages and extract:
- title
- authors
- year
- venue if visible
- one-line core contribution
- why it matters to the current topic
- Build a "local papers already available" section.
If no relevant local papers are found, continue normally.
Step 1: Search the Web
Search the public web for recent and canonical papers on the topic.
Preferred targets:
- official conference or journal pages
- OpenReview
- arXiv abstract pages
- author project pages
- Semantic Scholar result pages
Rules:
- Prefer the published venue page when both a venue version and an arXiv mirror exist.
- Use arXiv or author pages when they are the most accessible legal source.
- Focus on the last 2 years unless the topic clearly requires older foundational work.
- De-duplicate against the local-paper set.
Step 2: Run the Bundled arXiv Helper
Always run the local helper for a structured arXiv pass:
python scripts/arxiv_fetch.py search "QUERY" --max 10This returns richer structured data than a generic search snippet:
- title
- abstract
- author list
- categories
- published / updated dates
- abstract URL
- PDF URL
Merge the arXiv results with the web-search findings and de-duplicate.
Optional PDF download, only when ARXIV_DOWNLOAD = true:
python scripts/arxiv_fetch.py download ARXIV_ID --dir papers/Download rules:
- only download the top
ARXIV_MAX_DOWNLOADitems - skip papers already present locally
- verify each PDF is larger than 10 KB
Step 3: Analyze Each Relevant Paper
For each paper retained after de-duplication, extract:
- Problem: what gap does it address?
- Method: what is the core technical contribution?
- Results: what numbers or concrete claims matter?
- Relevance: how does it relate to the current task?
- Source:
local,web, orarxiv
Step 4: Synthesize the Landscape
- group papers by method family or research theme
- identify consensus, disagreement, and open gaps
- distinguish directly competing work from supporting context
- surface what is genuinely new versus what is already standard
Step 5: Output
Present a structured table:
| Paper | Venue | Method | Key Result | Relevance to Us | Source |
|-------|-------|--------|------------|-----------------|--------|Then add a short narrative summary of the field:
- what the main clusters are
- what recent trends changed
- where the strongest baselines come from
- what the current blind spots appear to be
Step 6: Save Artifacts When Requested
If the user wants files:
- save PDFs into
papers/,literature/, or the specified library path - save the literature note or comparison note in the workspace
Key Rules
- Always include citation metadata: authors, year, venue or preprint status.
- Always separate peer-reviewed papers from preprints when it matters.
- Never fake certainty about novelty or claim strength.
- Never assume another installed skill is required for the default path.
- Use the bundled
scripts/arxiv_fetch.pyhelper instead of external install paths. - If one source is missing or weak, continue with the others instead of failing.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

