← Back to Skills Marketplace
agents365-ai

Semanticscholar Skill

by Agents365.ai · GitHub ↗ · v0.3.0 · MIT-0
cross-platform ✓ Security Clean
91
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install semanticscholar-skill
Description
Use when searching academic papers, looking up citations, finding authors, or getting paper recommendations using the Semantic Scholar API. Triggers on queri...
Usage Guidance
This skill appears to do what it says: it calls Semantic Scholar endpoints using the included s2.py. Before installing or running, (1) review s2.py (it uses the requests library to talk to api.semanticscholar.org and contains rate-limiting/retry logic), (2) install dependencies in a virtual environment (pip install requests) and avoid running arbitrary scripts as root, (3) only supply a Semantic Scholar API key you control (S2_API_KEY); treat it like any API secret, and (4) if you clone the GitHub repo, inspect the files locally before executing any Python scripts. The registry metadata omits the 'requests' pip dependency — ensure you install it. If you want additional assurance, run the helper in an isolated environment or container.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
Name/description match what the code does: s2.py implements Semantic Scholar graph/recommendation/author/paper search functions. The SKILL.md and README ask for python3 and the Semantic Scholar API key, which aligns. Minor mismatch: the runtime requires the third-party Python package 'requests' (mentioned in SKILL.md/README) but the registry metadata only lists python3 and S2_API_KEY — this is a small metadata omission, not a functional mismatch.
Instruction Scope
Runtime instructions are explicit: write a single Python script that imports s2.py and run it once; they direct no broad system access, no reading of unrelated files, and only use the S2 API endpoints. The SKILL.md instructs writing a temp script (e.g., /tmp/s2_search.py) and importing s2 from the skill directory; this is scoped to the skill's purpose.
Install Mechanism
There is no automated install spec (lower-risk). The repo/README instructs cloning the GitHub repo (git clone) and installing 'requests' with pip; that's expected for a Python helper but implies you should trust the upstream GitHub content before cloning/executing. No downloads from untrusted URLs or obscure hosts are present in the package files shown.
Credentials
Only S2_API_KEY (optional for higher rate limits; skill works unauthenticated with stricter limits) is requested and used. The code reads only that environment variable for the x-api-key header. No other credentials, secrets, or unrelated env vars are required.
Persistence & Privilege
The skill is not marked always:true and uses normal agent invocation. agents/openai.yaml sets allow_implicit_invocation: true (platform UI hint that the skill may be suggested automatically), which is not inherently dangerous but means the skill can be suggested/triggered by the agent when users mention papers — this is consistent with its purpose and not excessive.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install semanticscholar-skill
  3. After installation, invoke the skill by name or use /semanticscholar-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.3.0
- Major update: the SKILL.md now details a structured, 4-phase workflow for searching papers, citations, authors, and recommendations via the Semantic Scholar API. - Added clear guidelines for query planning, including a decision tree, precise filter use, and best practices for ambiguous or multi-context academic queries. - Standardized search execution: all API actions must be combined into a single Python script per request, ensuring rate limiting is handled automatically and Bash calls are minimized. - Included multiple worked example scripts covering author search, citation traversal, multi-seed recommendations, and export options. - Outlined best practices for summarizing and presenting results, including multi-language support. - Introduced a user interaction loop with specific refine, export, and follow-up options to guide further research steps.
Metadata
Slug semanticscholar-skill
Version 0.3.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Semanticscholar Skill?

Use when searching academic papers, looking up citations, finding authors, or getting paper recommendations using the Semantic Scholar API. Triggers on queri... It is an AI Agent Skill for Claude Code / OpenClaw, with 91 downloads so far.

How do I install Semanticscholar Skill?

Run "/install semanticscholar-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Semanticscholar Skill free?

Yes, Semanticscholar Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Semanticscholar Skill support?

Semanticscholar Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Semanticscholar Skill?

It is built and maintained by Agents365.ai (@agents365-ai); the current version is v0.3.0.

💬 Comments