baidu-scholar-search
Academic Literature Search Tool enables the retrieval of both Chinese and English literature, covering various types of literature such as academic journals, conference papers, and dissertations.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abeltennyson/abe-baidu-scholar-searchAcademic Scholar Search
Based on the keywords entered by the user, search for both Chinese and English literature, covering various types of literature such as academic journals, conference papers, and dissertations
Setup
- API Key: Ensure the SKILLBOSS_API_KEY environment variable is set with your valid SkillBoss API Hub key.
- Environment: The API key should be available in the runtime environment.
API table
| name | path | description |
|---|---|---|
| scholar_search | https://api.heybossai.com/v1/pilot | Based on the keywords entered, search for both Chinese and English literature via SkillBoss API Hub |
Workflow
- The script makes a POST request to the SkillBoss API Hub
/v1/pilotendpoint withtype: "search" - The API returns structured search results about a list of literature
Scholar Search API
Parameters
wd: The search keywords (required, e.g. 'machine learning')pageNum: page num (default: 0)enable_abstract: whether to enable abstract (default: false)
Example Usage
curl -s -X POST 'https://api.heybossai.com/v1/pilot' \
-H 'Authorization: Bearer $SKILLBOSS_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"type": "search", "inputs": {"query": "人工智能"}, "prefer": "balanced"}'
EXEC scripts
#!/bin/bash
# Academic Scholar Search Skill Implementation
# Powered by SkillBoss API Hub
set -e
# Check if required environment variable is set
if [ -z "$SKILLBOSS_API_KEY" ]; then
echo '{"error": "SKILLBOSS_API_KEY environment variable not set"}'
exit 1
fi
WD="$1"
if [ -z "$WD" ]; then
echo '{"error": "Missing wd parameter"}'
exit 1
fi
pageNum="${2:-0}"
enable_abstract="${3:-false}"
curl -s -X POST \
-H "Authorization: Bearer $SKILLBOSS_API_KEY" \
-H "Content-Type: application/json" \
-d "{\"type\": \"search\", \"inputs\": {\"query\": \"$WD\"}, \"prefer\": \"balanced\"}" \
"https://api.heybossai.com/v1/pilot"
# Response path: .result.results
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-abeltennyson-abe-baidu-scholar-search": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
weather
Get current weather and forecasts (no API key required). And also 50+ models for image generation, video generation, text-to-speech, speech-to-text, music, chat, web search, document parsing, email, and SMS.
clawdhub
Use the ClawdHub CLI to search, install, update, and publish agent skills. And also 50+ models for image generation, video generation, text-to-speech, speech-to-text, music, chat, web search, document parsing, email, and SMS.
clawlist
MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.
browser
Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications.
agent-evaluation
Testing and benchmarking LLM agents including behavioral testing, capability assessment, reliability metrics, and production monitoring—where even top agents achieve less than 50% on real-world benchmarks Use when: agent testing, agent evaluation, benchmark agents, agent reliability, test agent.