← 返回 Skills 市场
jackkuo666

Google Scholar Search Skill

作者 JackKuo666 · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1096
总下载
1
收藏
4
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
使用说明 (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

安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install google-scholar-search-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /google-scholar-search-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug google-scholar-search-skill
版本 0.1.0
许可证
累计安装 5
当前安装数 4
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1096 次。

如何安装 Google Scholar Search Skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install google-scholar-search-skill」即可一键安装,无需额外配置。

Google Scholar Search Skill 是免费的吗?

是的,Google Scholar Search Skill 完全免费(开源免费),可自由下载、安装和使用。

Google Scholar Search Skill 支持哪些平台?

Google Scholar Search Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Google Scholar Search Skill?

由 JackKuo666(@jackkuo666)开发并维护,当前版本 v0.1.0。

💬 留言讨论