← Back to Skills Marketplace
jackkuo666

Google Scholar Search Skill

by JackKuo666 · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1096
Downloads
1
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install google-scholar-search-skill
Description
Search academic papers on Google Scholar with keyword, author, and year filters, plus access author profiles and export results in JSON format.
README (SKILL.md)

Google Scholar Search

AI-Powered Academic Literature Search Tool - Search academic papers through Google Scholar

Description

Search for academic literature and research papers through Google Scholar. This skill provides powerful search capabilities with advanced filtering options including author-specific searches and year-based filtering.

Features

  • Keyword Search: Search papers by keywords, titles, or topics
  • Advanced Search: Filter results by author and publication year range
  • Author Profiles: Retrieve detailed author information including interests and citation counts
  • Rich Metadata: Access titles, authors, abstracts, and direct links
  • JSON Export: Export results in JSON format for further processing

Usage

/google-scholar-search Search for papers about "machine learning in healthcare"
/google-scholar-search Find papers by author "Andrew Ng" about "deep learning"
/google-scholar-search Search for "neural networks" from 2018 to 2022
/google-scholar-search Get author information for "Geoffrey Hinton"

Examples

Basic Search

/google-scholar-search Find papers about "transformer architecture"

Advanced Search with Author

/google-scholar-search Search for "deep learning" by author "Yann LeCun"

Search with Year Range

/google-scholar-search Find papers about "GANs" from 2018 to 2023

Author Information

/google-scholar-search Get author profile for "Yoshua Bengio"

Command Reference

search

Search papers by keywords.

Option Description
--query Search query string
--results Number of results (default: 10)
--output Output file path
--format Output format: console, json

advanced

Advanced search with filters.

Option Description
--query Search query string
--author Filter by author name
--year-start Start year (optional)
--year-end End year (optional)
--results Number of results (default: 10)
--output Output file path
--format Output format: console, json

author

Get author profile and publications.

Option Description
--name Author name
--output Output file path
--format Output format: console, json

Output Format

Console Output

标题: Attention Is All You Need
作者: Vaswani, A., et al.
摘要: This paper proposes the Transformer architecture...
链接: https://...

Author Output

姓名: Geoffrey Hinton
机构: University of Toronto
研究领域: Machine Learning, Deep Learning, Neural Networks
总引用数: 150000+
近期论文:
  - 1. Forward-Forward (2022) - 引用数: 150
  - 2. Deep Learning (2015) - 引用数: 50000+

Notes

  • Google Scholar doesn't provide an official API - this tool uses web scraping
  • Search results may vary due to Google's anti-bot measures
  • For stable access, consider using Semantic Scholar or PubMed APIs
  • Author search returns the first matching author profile

Related Skills

Usage Guidance
This skill appears internally consistent with its stated goal of scraping Google Scholar and using the scholarly library for author data. Before installing: (1) avoid blindly running remote install commands (e.g., 'curl | sh' or arbitrary 'npx' commands) unless you trust the source — download and inspect scripts first; (2) install and run the Python code inside a virtualenv or container; (3) be aware that scraping Google Scholar can be blocked and may violate Google’s terms of service — consider using Semantic Scholar or PubMed APIs for stable access; (4) note references to Sci-Hub in the README (potential legal/copyright concerns) and decide if you want that linked functionality; (5) if you plan to use the 'scholarly' dependency, verify its behavior and network endpoints; and (6) verify the repository/author provenance (the README points at a GitHub user) before trusting remote install suggestions. These precautions would reduce risk if you choose to install and run this skill.
Capability Analysis
Type: OpenClaw Skill Name: google-scholar-search-skill Version: 0.1.0 The `google_scholar_search.py` script contains a path traversal/arbitrary file write vulnerability. The `--output` argument, which is user-controlled, is directly used as a `filepath` in `OutputHandler.write_file` without any sanitization or validation. This allows an attacker or a malicious AI agent to write arbitrary JSON content (search results or author info) to any location on the filesystem where the agent has write permissions, potentially overwriting sensitive files or leading to denial of service. While this is a critical vulnerability, there is no clear evidence of intentional malicious behavior (e.g., hardcoded malicious paths, data exfiltration, or persistence mechanisms) within the code or the `SKILL.md` instructions, classifying it as suspicious rather than malicious.
Capability Assessment
Purpose & Capability
Name and description match the included python implementation: requests + BeautifulSoup for scraping scholar.google.com and the scholarly library for author profiles. Required capabilities (network access and HTML parsing) align with the stated purpose; no unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md and README instruct only web scraping of Google Scholar and using the scholarly library for author metadata. The runtime instructions do not ask the agent to read unrelated local files, environment variables, or exfiltrate secrets. The SKILL.md explicitly notes Google Scholar has no official API and that scraping may be blocked.
Install Mechanism
Registry has no formal install spec (instruction-only), but the README provides multiple optional install methods. Two items to watch: (1) a recommended 'curl -LsSf https://astral.sh/uv/install.sh | sh' to install 'uv' — piping a remote shell script to sh carries risk if you don't trust that host; (2) the one-click 'npx skills add https://github.com/...' suggestion may execute tooling that fetches remote code. The Python dependencies themselves (requests, beautifulsoup4, scholarly) are standard and declared in requirements.txt.
Credentials
The skill declares no required environment variables, no secrets, and no config paths. The code does not attempt to access system credentials or unrelated environment values. Network access to scholar.google.com is required and appropriate for the stated purpose.
Persistence & Privilege
The skill does not request always:true or any elevated/always-present privilege. It does not modify other skills or system-wide settings. It appears to operate as a user-invoked CLI/skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install google-scholar-search-skill
  3. After installation, invoke the skill by name or use /google-scholar-search-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of Google Scholar Search skill. - Enables academic literature search by keywords, title, author, and year range. - Retrieves rich metadata including titles, authors, abstracts, links, and author profiles with citation info. - Supports advanced filtering and author-specific queries. - Allows exporting results in JSON format for further analysis. - Includes example commands and detailed usage instructions.
Metadata
Slug google-scholar-search-skill
Version 0.1.0
License
All-time Installs 5
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is Google Scholar Search Skill?

Search academic papers on Google Scholar with keyword, author, and year filters, plus access author profiles and export results in JSON format. It is an AI Agent Skill for Claude Code / OpenClaw, with 1096 downloads so far.

How do I install Google Scholar Search Skill?

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

Is Google Scholar Search Skill free?

Yes, Google Scholar Search Skill is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Google Scholar Search Skill support?

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

Who created Google Scholar Search Skill?

It is built and maintained by JackKuo666 (@jackkuo666); the current version is v0.1.0.

💬 Comments