← Back to Skills Marketplace
624
Downloads
0
Stars
2
Active Installs
5
Versions
Install in OpenClaw
/install scholar-search
Description
Unified academic search across arXiv and Semantic Scholar. Supports topic search, latest preprints, paper/author lookup, citation analysis, and structured ou...
Usage Guidance
This skill appears coherent and implements exactly what it claims: arXiv + Semantic Scholar querying. Before installing or using it, note the following: (1) it will make network requests to export.arxiv.org and api.semanticscholar.org and will send your Semantic Scholar key in the x-api-key header when present; (2) the helper script set_s2_api_key.py writes the key in plaintext to scripts/.env (it will overwrite an existing S2_API_KEY in that file), so do NOT store production/long-lived secrets there if you care about disk secrecy; .gitignore lists .env, but be careful not to commit real keys; (3) the code respects rate limits (throttling is implemented) but you should still abide by API terms and quotas; (4) review the two Python scripts locally if you want to confirm behavior before running. If you want to avoid writing the key to disk, set S2_API_KEY in the process environment instead of calling set_s2_api_key.py.
Capability Analysis
Type: OpenClaw Skill
Name: scholar-search
Version: 1.0.4
The scholar-search skill bundle is a legitimate tool for academic paper retrieval from arXiv and Semantic Scholar. The primary script, 'scripts/scholar-search.py', implements robust rate-limiting and parameter validation for API requests, while 'scripts/set_s2_api_key.py' provides a standard mechanism for managing API credentials via a local .env file (which is correctly excluded via .gitignore). No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the code and instructions are strictly focused on the stated purpose of academic search and structured output formatting.
Capability Assessment
Purpose & Capability
Name/description (arXiv + Semantic Scholar search) matches the provided scripts, references, and required env var (S2_API_KEY). Requiring python and an S2 API key is appropriate and proportional for the declared functionality.
Instruction Scope
SKILL.md instructs running scripts/scholar-search.py and optionally scripts/set_s2_api_key.py; it documents reading S2_API_KEY from the process environment and falling back to scripts/.env. This is consistent with the code. Note: the skill explicitly instructs writing a provided API key to disk (scripts/.env) — expected for local config but something the user should be aware of.
Install Mechanism
No install spec; code is instruction-only plus small Python scripts. The only runtime dependency is the widely used requests library (pip install requests). No external/untrusted downloads or installers are used.
Credentials
Only one credential is required (S2_API_KEY) and it directly maps to the Semantic Scholar integration. No unrelated secrets, config paths, or platform-level credentials are requested.
Persistence & Privilege
always:false and no modification of other skills or system-wide settings. The skill writes/overwrites S2_API_KEY into scripts/.env under its own directory (set_s2_api_key.py) — normal for local tools but means the API key will be stored in plaintext on disk unless you avoid that.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install scholar-search - After installation, invoke the skill by name or use
/scholar-search - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
scholar-search 1.0.4
- No changes detected in the code or documentation for this version.
- All instructions, API references, and workflow details remain unchanged.
v1.0.3
No changes detected in this version.
v1.0.2
No user-facing changes in this release (1.0.2).
- No file changes detected.
- Fixed the inconsistency issue in the script documentation
v1.0.1
Version 1.0.1
- Added compiled Python cache file: scripts/__pycache__/scholar-search.cpython-313.pyc
- No changes to core functionality or documentation.
v1.0.0
Initial public release.
- Unified academic search across arXiv and Semantic Scholar
- Supports paper/author lookup and citation expansion
- Includes endpoint constraints and structured output guidance
- Uses S2_API_KEY for Semantic Scholar requests
Metadata
Frequently Asked Questions
What is Scholar Search?
Unified academic search across arXiv and Semantic Scholar. Supports topic search, latest preprints, paper/author lookup, citation analysis, and structured ou... It is an AI Agent Skill for Claude Code / OpenClaw, with 624 downloads so far.
How do I install Scholar Search?
Run "/install scholar-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Scholar Search free?
Yes, Scholar Search is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Scholar Search support?
Scholar Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Scholar Search?
It is built and maintained by lyq (@xxxxxxxxxxxxxxxxxxx20gex); the current version is v1.0.4.
More Skills