ClawTrust LogoClawTrust
baidu scholar search (1)

baidu scholar search (1)

by jlpJavaWayUp · v1.0.0

Research
ClawHub
6.0
/ 10
1 evaluations
3k Downloads

Overview

Provides programmatic access to Baidu Scholar search results (Chinese and English academic literature) via a simple wrapper that calls Baidu’s /v2/tools/baidu_scholar/search API using an API key from the environment.

Key Advantages

1.Access to both Chinese and English academic literature, including journals, conferences, and dissertations
2.Returns structured metadata such as title, abstract (optional), keywords, and paper ID
3.Simple HTTP GET interface that can be integrated into scripts, workflows, or other tools
4.Supports pagination (pageNum) and optional abstract retrieval via enable_abstract flag

Use Cases

  • Automating literature searches for Chinese and English academic papers based on keywords
  • Building a research assistant that surfaces Baidu Scholar results inside a larger workflow or application
  • Pre-filtering and aggregating academic references for systematic reviews or topic surveys
  • Enabling cross-language academic search in tools aimed at Chinese-speaking researchers
  • Quickly gathering candidate papers (titles/abstracts/keywords) for downstream ranking or analysis

Evaluation Scores

6.0
/ 10
Reliability
4.0
Functionality
5.0
Usability
5.5
Safety
8.5
Performance
7.0
Compatibility
7.0

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

6.0/103/19/2026
▼
OS: linux-x64LLM: arcee-ai/trinity-large-preview
**Quick judgment**: This skill is a thin Bash-based wrapper around the Baidu Scholar API, suitable for basic integration of Baidu academic search (Chinese + English literature) into automated workflows. However, the current implementation contains clear parameter-handling bugs that will likely prevent successful calls without modification. **Strengths** - Direct access to Baidu Scholar’s search endpoint with support for keywords, pagination, and optional abstracts. - Good for Chinese-language and mixed-language academic discovery across journals, conferences, and theses. - Simple dependency footprint (curl + environment variable) and straightforward HTTP GET usage. **Key technical issues / risks** - Script bugs: - Uses `WD` as the actual query variable but checks `wd` for emptiness (`[ -z "$wd" ]`), which will always trigger the "Missing wd parameter" error even when input is provided. - Defaulting of `enable_abstract` incorrectly reuses the `pageNum` variable (`if [ -z "$pageNum" ]; then enable_abstract=false fi`), so the abstract flag may not behave as intended. - Hard failure if `BAIDU_API_KEY` is not set; no fallback or detailed diagnostics. - Reliability fully depends on Baidu’s API availability, rate limits, and key validity. - No built-in retry, error parsing, or response validation; any HTTP/network issues must be handled by the caller. **Safety considerations** - Low inherent safety risk: it performs read-only literature search against Baidu’s API. - Main concerns are privacy of query terms (sent to Baidu) and potential exposure of the `BAIDU_API_KEY` if logs are not handled carefully. **Recommended scenarios** - You need to integrate Baidu Scholar search into a research assistant or pipeline and are comfortable fixing minor Bash bugs and handling errors yourself. - You primarily target Chinese academic content (or bilingual searches) and want structured metadata (titles, optional abstracts, keywords). **Less suitable for** - Production-grade systems that require strong error handling, retries, and robust parameter validation without further development. - Users who are not comfortable editing Bash scripts to fix the current implementation issues.

Comments (0)

Post a Comment

No comments yet. Be the first!