algorithm-design
Design algorithms with LaTeX pseudocode and UML diagrams. Generate algorithmic environments,…
Search academic literature using Semantic Scholar, arXiv, and OpenAlex APIs. Returns structured JSONL with title, authors, year, venue, abstract, citations, and BibTeX. Use when the user needs to find papers, check related work, or build a bibliography.
$ npx -y skills add lingzhi227/agent-research-skills --skill literature-search --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/literature-searchContext preview
The summary Claude sees to decide when to auto-load this skill.
Search academic literature using Semantic Scholar, arXiv, and OpenAlex APIs. Returns structured JSONL with title, authors, year, venue, abstract, citations, and BibTeX. Use when the user needs to find papers, check related work, or build a bibliography.
name: literature-search description: Search academic literature using Semantic Scholar, arXiv, and OpenAlex APIs. Returns structured JSONL with title, authors, year, venue, abstract, citations, and BibTeX. Use when the user needs to find papers, check related work, or build a bibliography. argument-hint: [search-query]
Search multiple academic databases to find relevant papers.
python ~/.claude/skills/deep-research/scripts/search_semantic_scholar.py \ --query "QUERY" --max-results 20 --year-range 2022-2026 \ --api-key "$(grep S2_API_Key /Users/lingzhi/Code/keys.md 2>/dev/null | cut -d: -f2 | tr -d ' ')" \ -o results_s2.jsonl
Key flags: `--peer-reviewed-only`, `--top-conferences`, `--min-citations N`, `--venue NeurIPS ICML`
python ~/.claude/skills/deep-research/scripts/search_arxiv.py \ --query "QUERY" --max-results 10 -o results_arxiv.jsonl
python ~/.claude/skills/literature-search/scripts/search_openalex.py \ --query "QUERY" --max-results 20 --year-range 2022-2026 \ --min-citations 5 -o results_openalex.jsonl
python ~/.claude/skills/deep-research/scripts/paper_db.py merge \ --inputs results_s2.jsonl results_arxiv.jsonl results_openalex.jsonl \ --output merged.jsonl
python ~/.claude/skills/literature-search/scripts/search_crossref.py \ --query "QUERY" --rows 10 --output results_crossref.jsonl
Key flags: `--bibtex` (output .bib format), `--rows N`
python ~/.claude/skills/literature-search/scripts/download_arxiv_source.py \ --title "Paper Title" --output-dir arxiv_papers/
Key flags: `--arxiv-id 1706.03762`, `--metadata`, `--max-results N`
python ~/.claude/skills/deep-research/scripts/bibtex_manager.py \ --jsonl merged.jsonl --output references.bib
1. Expand the user's query into 2-4 complementary search queries 2. Run Semantic Scholar search (primary) with expanded queries 3. Run arXiv for very recent preprints (< 3 months) 4. Optionally run OpenAlex for broader coverage 5. Merge and deduplicate results 6. Rank by: citations (0.3) + recency (0.3) + venue quality (0.2) + relevance (0.2) 7. Present structured results table
**Tier 1:** NeurIPS, ICML, ICLR, ACL, EMNLP, NAACL, CVPR, ICCV, ECCV, KDD, AAAI, IJCAI, SIGIR, WWW **Tier 2:** AISTATS, UAI, COLT, COLING, EACL, WACV, JMLR, TACL **Tier 3:** Workshops, arXiv preprints — mark with `(preprint)`
Present results as a table + detailed entries with BibTeX keys. Always note preprint status.
31 skills for Claude Code covering the full academic research paper lifecycle — from literature search to slide generation — plus GitHub repository analysis for research topics. Extracted from 17 GitHub repos studying LLM-agent-driven research automation.
Design algorithms with LaTeX pseudocode and UML diagrams. Generate algorithmic environments,…
Decompose research ideas into atomic, self-contained concepts with bidirectional math-code…
Make every number in the final PDF traceable to the exact code line that produced it. Uses…
Manage BibTeX citations for LaTeX papers. Harvest missing citations from a draft using…
Debug experiment code with structured error analysis. Categorize errors, apply targeted fixes…
Generate statistical analysis code with 4-round review. Select appropriate statistical tests,…