Install
openclaw skills install semantic-scholarSearch, retrieve, and organize scholarly metadata with the Semantic Scholar APIs. Use when Codex needs to find papers or authors, build paper sets from complex queries, fetch records in batch by IDs, get related-paper recommendations from seed papers, or decide between Graph API, Recommendations API, and Datasets API workflows for Semantic Scholar.
openclaw skills install semantic-scholarChoose the right Semantic Scholar API workflow before writing code or issuing requests. Prefer small, field-scoped online calls for interactive search, paper/search/bulk for large retrieval jobs, recommendations when the user already has seed papers, and datasets only for offline or release-based data pulls.
Start by classifying the task:
Then choose the endpoint pattern:
paper/search for normal interactive search, smaller result sets, ranking, and iterative query tuning.paper/search/bulk for large result collection; it uses continuation-token pagination and is the default for broad literature harvesting.paper/batch or author/batch when the user already has IDs and wants metadata efficiently.author/search for author discovery by name or affiliation-like clues.SEMANTIC_SCHOLAR_API_KEY when available, especially for repeated or larger jobs.paper/search and author/search are interactive search flows; paper/search/bulk uses continuation tokens.429 and transient 5xx responses.Use this for "find papers about X", "search by title keywords", or "filter by year/citations/open access".
paper/search if the user expects inspection and refinement.fields minimal.paper/search/bulk.Use this for literature review corpora, screening spreadsheets, or downstream ranking.
scripts/semantic_scholar_bulk_search.py.Use paper/batch or author/batch when IDs are already known from previous steps or user input.
Use recommendations when the user says things like "find papers similar to this", "expand from these seed papers", or "build a related-work set".
Use the Datasets API only for offline ingestion or change tracking between releases.