乐于分享
好东西不私藏

OpenClaw安装百度系列技能终极指南

OpenClaw安装百度系列技能终极指南

大家好,你们有没有遇到过使用OpenClaw的过程中,搜索功能拉垮带来的极坏的使用感受,百度作为搜索界的一哥,它的搜索能力毋庸置疑,如何才能在OpenClaw用上这些功能呢?今天我就教大家,如何安装百度搜索、百度学术文献搜索和百度百科数据查询的技能,拿好你的瓜,听我娓娓道来!


📋 技能列表

技能名称
功能描述
安装状态
baidu-search
百度AI网页搜索
✅ 已安装
baidu-scholar-search-skill
百度学术文献搜索
✅ 已安装
baidu-baike-data
百度百科数据查询
✅ 已安装

🔧 前置要求

1. 安装 ClawHub CLI

npm install -g clawhub

2. 验证安装

clawhub --version# 预期输出:ClawHub CLI v0.5.0

📦 安装步骤

技能 1:baidu-search(百度网页搜索)

功能说明

  • • 使用百度AI搜索引擎(BDSE)进行网页搜索
  • • 支持实时信息、文档、研究主题搜索
  • • 支持时间筛选、网站限定、安全搜索等高级功能

安装命令

clawhub install baidu-search --no-input

预期输出

- Resolving baidu-search✔ OK. Installed baidu-search -> /root/.openclaw/workspace/skills/baidu-search

安装位置

/root/.openclaw/workspace/skills/baidu-search/├── SKILL.md              # 技能说明文档├── _meta.json            # 元数据├── .clawhub/             # ClawHub配置└── scripts/    └── search.py         # 搜索脚本

使用方法

# 基本搜索python3 skills/baidu-search/scripts/search.py '{"query":"搜索关键词"}'# 带时间筛选(最近一周)python3 skills/baidu-search/scripts/search.py '{  "query":"最新新闻",  "search_recency_filter":"week"}'# 指定网站搜索python3 skills/baidu-search/scripts/search.py '{  "query":"OpenClaw",  "search_filter":{"match":{"site":["github.com"]}}}'

测试验证

python3 skills/baidu-search/scripts/search.py '{"query":"今天天气"}'

测试结果:✅ 成功返回18条天气相关搜索结果


技能 2:baidu-scholar-search-skill(百度学术搜索)

功能说明

  • • 搜索中英文学术文献
  • • 支持期刊论文、会议论文、学位论文等
  • • 可选择是否返回摘要(影响响应速度)

安装命令

clawhub install baidu-scholar-search-skill --no-input

预期输出

- Resolving baidu-scholar-search-skill✔ OK. Installed baidu-scholar-search-skill -> /root/.openclaw/workspace/skills/baidu-scholar-search-skill

安装位置

/root/.openclaw/workspace/skills/baidu-scholar-search-skill/├── SKILL.md                  # 技能说明文档├── _meta.json                # 元数据├── .clawhub/                 # ClawHub配置└── baidu_scholar_search.sh   # 搜索脚本

使用方法

# 快速搜索(无摘要)bash skills/baidu-scholar-search-skill/baidu_scholar_search.sh "关键词"# 带摘要的详细搜索bash skills/baidu-scholar-search-skill/baidu_scholar_search.sh "关键词" 0 true# 分页搜索(第2页)bash skills/baidu-scholar-search-skill/baidu_scholar_search.sh "关键词" 1

参数说明

参数
必填
默认值
说明
keyword
-
搜索关键词
page_number
0
页码(从0开始)
include_abstract
false
是否返回摘要

测试验证

bash skills/baidu-scholar-search-skill/baidu_scholar_search.sh "人工智能" 0 false

测试结果:✅ 成功返回10条学术论文结果


技能 3:baidu-baike-data(百度百科)

功能说明

  • • 查询百度百科词条数据
  • • 获取权威的名词解释
  • • 支持人物、地点、概念、事件等各类词条

安装命令

clawhub install baidu-baike-data --no-input

预期输出

- Resolving baidu-baike-data✔ OK. Installed baidu-baike-data -> /root/.openclaw/workspace/skills/baidu-baike-data

安装位置

/root/.openclaw/workspace/skills/baidu-baike-data/├── SKILL.md              # 技能说明文档├── _meta.json            # 元数据├── .clawhub/             # ClawHub配置└── scripts/              # 脚本目录

使用方法

# 查询百度百科词条python3 skills/baidu-baike-data/scripts/search.py '{"query":"词条名称"}'

⚠️ 常见问题

1. 速率限制(Rate Limit Exceeded)

问题描述

✖ Rate limit exceededError: Rate limit exceeded

原因:ClawHub API 在短时间内收到过多请求

解决方案

  • • 等待 10-15 分钟后重试
  • • 避免短时间内连续安装多个技能
  • • 建议在安装间隔中加入延迟

实际案例

# 安装第一个技能clawhub install baidu-search --no-input# 等待35分钟后安装第二个sleep 2100  # 35分钟clawhub install baidu-scholar-search-skill --no-input# 等待10分钟后安装第三个sleep 600   # 10分钟clawhub install baidu-baike-data --no-input

2. API Key 配置

环境变量BAIDU_API_KEY

说明

  • • 当前使用 OpenClaw 官方共享 Key
  • • 免费额度:1000次/天(三月限时活动)
  • • 超额后需自行申请百度 API Key

申请方式

  1. 1. 访问 百度智能云
  2. 2. 创建应用获取 API Key
  3. 3. 配置环境变量:
    export BAIDU_API_KEY="your-api-key-here"

📝 完整安装脚本

#!/bin/bash# baidu-skills-install.sh# 百度系列技能自动安装脚本echo "=== 百度系列技能安装脚本 ==="echo ""# 检查 ClawHub CLIif ! command -v clawhub &> /dev/null; then    echo "安装 ClawHub CLI..."    npm install -g clawhubfi# 安装技能 1echo "[1/3] 安装 baidu-search..."clawhub install baidu-search --no-inputif [ $? -eq 0 ]; then    echo "✅ baidu-search 安装成功"else    echo "❌ baidu-search 安装失败"    exit 1fi# 等待10分钟echo "等待10分钟以避免速率限制..."sleep 600# 安装技能 2echo "[2/3] 安装 baidu-scholar-search-skill..."clawhub install baidu-scholar-search-skill --no-inputif [ $? -eq 0 ]; then    echo "✅ baidu-scholar-search-skill 安装成功"else    echo "❌ baidu-scholar-search-skill 安装失败"    exit 1fi# 等待10分钟echo "等待10分钟以避免速率限制..."sleep 600# 安装技能 3echo "[3/3] 安装 baidu-baike-data..."clawhub install baidu-baike-data --no-inputif [ $? -eq 0 ]; then    echo "✅ baidu-baike-data 安装成功"else    echo "❌ baidu-baike-data 安装失败"    exit 1fiecho ""echo "=== 所有技能安装完成 ==="echo ""echo "已安装技能:"clawhub list

🔍 验证安装

查看已安装技能

clawhub list

测试所有技能

# 测试网页搜索echo "测试 baidu-search..."python3 skills/baidu-search/scripts/search.py '{"query":"OpenClaw"}' | head -5# 测试学术搜索echo "测试 baidu-scholar-search-skill..."bash skills/baidu-scholar-search-skill/baidu_scholar_search.sh "机器学习" 0 false | head -5# 测试百度百科echo "测试 baidu-baike-data..."python3 skills/baidu-baike-data/scripts/search.py '{"query":"人工智能"}' | head -5

📚 参考资源

  • • ClawHub 官网
  • • OpenClaw 文档
  • • 百度AI开放平台

📝 更新日志

日期
版本
说明
2026-03-07
v1.0
初始版本,完成三个技能的安装和测试
2026-03-12
v1.1
近期刚刚升级的版本