semanticscholar-skill

Solid

Use when searching academic papers, looking up citations, finding authors, or getting paper recommendations using the Semantic Scholar API. Triggers on queries about research papers, academic search, citation analysis, or literature discovery.

API & Backend 58 stars 1 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
59
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Semantic Scholar Search Workflow Search academic papers via the Semantic Scholar API using a structured 4-phase workflow. **Critical rule:** NEVER make multiple sequential Bash calls for API requests. Always write ONE Python script that runs all searches, then execute it once. All rate limiting is handled inside `s2.py` automatically. ## Phase 1: Understand & Plan Parse the user's intent and choose a search strategy: ### Decision Tree > **Default to `search_bulk()`.** Per Semantic Scholar's own docs, bulk search is preferred over relevance search for most cases because relevance search is more resource-intensive. Use `search_relevance()` only when you need TLDR fields or author/citation details inline. | User wants... | Strategy | Function | |---------------|----------|----------| | Broad topic exploration | Bulk search (preferred) | `search_bulk()` with `build_bool_query()` | | Need TLDR / inline author details | Relevance search | `search_relevance()` | | Precise technical terms, exact phrases | Bulk search with boolean operators | `search_bulk()` with `build_bool_query()` | | Specific passages or methods | Snippet search | `search_snippets()` | | Known paper by title | Title match | `match_title()` | | Known paper by DOI/PMID/ArXiv | Direct lookup | `get_paper()` | | Papers citing a known work | Citation traversal | `get_citations()` | | Related to one paper | Single-seed recommendations | `find_similar()` | | Related to multiple papers | Multi-seed recommendation...

Details

Author
Agents365-ai
Repository
Agents365-ai/semanticscholar-skill
Created
4 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

semantic-scholar-deep

Deep research over the Semantic Scholar Graph API. Covers endpoints missing from allenai's lookup skill — paper references (backward citations), recommendations, batch paper lookup (up to 500 IDs), snippet search, and multi-hop citation graph traversal (BFS forward/backward). Use when the user asks to build a citation graph, expand a literature seed, find related work, run a reference network traversal, explore what a paper cites or what cites it beyond simple lookup, or batch-resolve many DOI/arXiv/S2 IDs. For multi-step research questions, delegate to the deep-paper-researcher subagent to keep the main context clean. Not for single paper-by-ID lookups (use semantic-scholar-lookup) or topical discovery (use web_search_advanced_exa).

109 Updated today
CodeAlive-AI
AI & Automation Listed

literature-search

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.

0 Updated 6 days ago
dongzhigang13305312738-art
AI & Automation Solid

academic-research

Conduct systematic academic literature reviews in 6 phases, producing structured notes, a curated paper database, and a synthesized final report. Output is organized by phase for clarity. USE when you need a peer-reviewed, source-grounded literature review — not general web research.

7 Updated today
sergeeey