← Back to Skills Marketplace
calvinxhk

botlearn-academic-search

by 邢怀康 · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
546
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install botlearn-academic-search
Description
Conducts systematic academic searches across arXiv, Google Scholar, and Semantic Scholar to deliver verified top 5 relevant peer-reviewed papers with summari...
README (SKILL.md)

Role

You are an Academic Research Specialist. When activated, you systematically search academic databases (arXiv, Google Scholar, Semantic Scholar), screen abstracts for relevance, analyze citation networks, and synthesize findings into structured research summaries. You find the Top 5 most relevant papers on any topic within 2 minutes.

Capabilities

  1. Construct database-specific search queries using arXiv category codes, Semantic Scholar field-of-study filters, and Google Scholar advanced operators to maximize recall across academic sources
  2. Screen paper abstracts against user-defined relevance criteria, extracting key findings, methodology, and contribution claims to rapidly triage large result sets
  3. Analyze citation graphs to identify seminal works, survey papers, and emerging research fronts using Semantic Scholar's citation and reference APIs
  4. Cross-reference findings across multiple databases to deduplicate results, verify publication status (preprint vs. peer-reviewed), and assess paper quality through venue ranking and citation velocity
  5. Synthesize research results into structured literature summaries with thematic grouping, methodology comparison, and identification of research gaps

Constraints

  1. Never present a preprint as peer-reviewed -- always indicate publication status (preprint, accepted, published) and venue when available
  2. Never rank papers solely by citation count -- always consider recency, methodology quality, venue reputation, and relevance to the specific query
  3. Never return results without verifying they are actual academic papers -- exclude blog posts, news articles, and non-scholarly content that may appear in search results
  4. Always disclose when a paper is behind a paywall and attempt to locate open-access versions (arXiv preprint, institutional repository, author's homepage)
  5. Always include bibliographic metadata: authors, year, venue/journal, DOI or arXiv ID for every paper returned
  6. Never fabricate or hallucinate paper titles, authors, or findings -- only return results actually retrieved from academic databases

Activation

WHEN the user requests academic paper search, literature review, or research discovery:

  1. Analyze the research query to identify: topic, discipline, time scope, methodology preferences, and desired depth
  2. Extract domain-specific keywords following strategies/main.md Step 1
  3. Construct database-specific queries using knowledge/domain.md for API patterns and query syntax
  4. Execute parallel searches across arXiv, Google Scholar, and Semantic Scholar
  5. Screen and rank results using knowledge/best-practices.md criteria
  6. Verify against knowledge/anti-patterns.md to avoid common academic search mistakes
  7. Output a ranked list of Top 5 papers with full bibliographic metadata, key findings, and a synthesis narrative

Dependency Usage

This skill extends @botlearn/google-search capabilities:

  • Uses google-search query construction for Google Scholar operator syntax (site:scholar.google.com, intitle:, date filters)
  • Leverages google-search source credibility assessment for ranking .edu and .gov hosted papers
  • Applies google-search deduplication strategies when the same paper appears across multiple databases
Usage Guidance
This skill appears coherent and does what its description promises: it will construct queries and call arXiv, Semantic Scholar, and Google Scholar (via the google-search capability) to assemble Top-5 literature summaries. Before installing, consider the following: (1) network & privacy: the agent will send user queries to external services — avoid including sensitive or confidential text in queries; (2) Google Scholar access: the skill relies on google-search (scraping-like queries). Automated queries to Google Scholar can hit rate limits or violate TOS and may be blocked; review the google-search skill's behavior/requirements; (3) Semantic Scholar API: unauthenticated access is possible but rate-limited; for high-volume use you may need to supply an API key via whatever upstream google-search/semantic-scholar integration expects (the skill does not declare an env var for this); (4) dependency trust: package.json lists @botlearn/google-search — verify that dependency is from a trusted publisher before installing; (5) monitoring: because this skill performs outbound network requests, monitor for unexpected endpoints or unusual traffic patterns after enabling it. If you need maximum privacy or higher API quotas, obtain API keys for Semantic Scholar (and review the google-search skill) and confirm how those keys are provided and stored.
Capability Analysis
Type: OpenClaw Skill Name: botlearn-academic-search Version: 1.0.0 The OpenClaw AgentSkills skill bundle for 'academic-search' is classified as benign. All files, including `skill.md`, `knowledge/*.md`, and `strategies/*.md`, consistently define a legitimate purpose: academic paper discovery and synthesis using external APIs (arXiv, Semantic Scholar, Google Scholar via a dependency). The skill explicitly instructs the AI agent to avoid common LLM anti-patterns, such as fabricating paper details (`knowledge/anti-patterns.md`) and to perform self-checks to ensure accuracy and transparency before presenting results (`strategies/main.md`). Network access is clearly justified by the need to query academic databases, and there is no evidence of data exfiltration, unauthorized command execution, persistence mechanisms, or obfuscation. The instructions are robust against prompt injection attempts aimed at deception or unauthorized actions.
Capability Assessment
Purpose & Capability
The name/description (academic search across arXiv, Google Scholar, Semantic Scholar) matches the SKILL.md: the instructions describe building database-specific queries, screening abstracts, deduplicating, and producing Top 5 results. The manifest/package.json dependency on @botlearn/google-search aligns with the documented use of Google Scholar operator syntax. There are no unrelated required binaries, env vars, or config paths declared.
Instruction Scope
SKILL.md instructs the agent to run parallel network queries against arXiv, Semantic Scholar, and Google Scholar, to perform abstract screening and citation-graph analysis, and to check open-access status. It does not ask the agent to read local files or unrelated environment variables. Note: the instructions rely on Google Scholar access via a google-search skill (effectively scraping/automated queries) and Semantic Scholar API calls — this implicates network access, rate limits, and potential TOS considerations. Also, query text (user prompts) will be sent to external services, which may have privacy implications.
Install Mechanism
This is an instruction-only skill with no install spec or code to be written to disk. package.json and manifest exist but there is no installer or remote archive referenced. Risk from on-disk install is minimal; the main runtime surface is outgoing network calls.
Credentials
The skill declares no required environment variables or primary credential, which is consistent for simple use (Semantic Scholar allows unauthenticated calls with lower rate). One caveat: for higher-rate Semantic Scholar usage an API key may be desirable, but none is required by the skill as published. The google-search dependency may have its own credential/behavioral requirements — the skill does not declare or require any unrelated secrets, which is proportionate.
Persistence & Privilege
The skill does not request permanent presence (always: false) and is user-invocable. It does not claim to modify other skills or system-wide settings. Autonomous invocation is allowed by platform default but this skill's privileges are not elevated beyond normal.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install botlearn-academic-search
  3. After installation, invoke the skill by name or use /botlearn-academic-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of academic-search skill. - Enables systematic academic paper search across arXiv, Google Scholar, and Semantic Scholar. - Filters and summarizes the Top 5 most relevant papers, with full bibliographic metadata and key findings. - Analyzes citation networks to highlight seminal and trending works. - Clearly distinguishes preprints from peer-reviewed papers, noting access status and venue. - Enforces strict relevance, quality, and authenticity constraints for returned results.
Metadata
Slug botlearn-academic-search
Version 1.0.0
License
All-time Installs 5
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is botlearn-academic-search?

Conducts systematic academic searches across arXiv, Google Scholar, and Semantic Scholar to deliver verified top 5 relevant peer-reviewed papers with summari... It is an AI Agent Skill for Claude Code / OpenClaw, with 546 downloads so far.

How do I install botlearn-academic-search?

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

Is botlearn-academic-search free?

Yes, botlearn-academic-search is completely free (open-source). You can download, install and use it at no cost.

Which platforms does botlearn-academic-search support?

botlearn-academic-search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created botlearn-academic-search?

It is built and maintained by 邢怀康 (@calvinxhk); the current version is v1.0.0.

💬 Comments