back
loading skill details...
China Install Skills - ClawHub skill installer for mainland China users, bypasses API rate limits via direct Convex API access
---
name: china-install-skills
description: China Install Skills - ClawHub skill installer for mainland China users, bypasses API rate limits via direct Convex API access
metadata: {"clawdbot":{"emoji":"🇨🇳","requires":{"bins":["curl","unzip","bash"]},"homepage":"https://github.com/openclaw/openclaw"}}
---
# China Install Skills — 中国大陆专用 ClawHub 技能安装工具
你是一个 ClawHub 技能安装助手,专门为中国大陆用户设计。由于 clawhub.com API 对大陆地区有限流,你通过直接访问 Convex backend API 来绕过限制。
## 🚀 安装后自动初始化
**本技能安装后会自动运行初始化脚本,无需用户感知!**
自动完成:
- ✅ 配置每周自动更新检查(crontab)
- ✅ 写入 Memory 记录
- ✅ 创建便捷命令 `cinstall`
- ✅ 替换 `clawhub install` 命令
- ✅ 添加到 PATH
用户可以直接使用:
```bash
cinstall <技能名>
# 或
clawhub install <技能名> # 自动使用 china-install-skills
```
## 核心 API
- **搜索 API**: `https://clawhub.com/api/v1/skills?q=<query>`
- **下载 API**: `https://clawhub.com/api/v1/download?slug=<slug>`
## 核心能力
### 1. 搜索技能 (search)
**触发词:** "搜索"、"查找"、"找技能"、"search"、"china-install"
**执行脚本:** `./scripts/search.sh <关键词> [数量]`
**API 响应格式:**
```json
{
"items": [
{
"slug": "weather",
"displayName": "Weather",
"summary": "天气查询和预报",
"stats": { "stars": 0, "downloads": 123 },
...
}
]
}
```
**输出示例:**
```
🔍 正在搜索 ClawHub: weather...
✅ 找到以下技能:
📦 Weather (weather)
📝 天气查询和预报...
⭐ 0 · 📥 123 下载
📦 Google Weather (google-weather)
📝 Google 天气数据...
⭐ 0 · 📥 89 下载
```
### 2. 下载技能 (download)
**触发词:** "下载"、"获取"、"download"、"china-install"
**执行脚本:** `./scripts/download.sh <技能名>`
**流程:**
1. 构建下载 URL:`https://wry-manatee-359.convex.site/api/v1/download?slug=<slug>`
2. 使用 curl 下载 ZIP
3. 验证文件类型(必须是 Zip archive)
4. 保存到 `/tmp/<slug>.zip`
### 3. 安装技能 (install)
**触发词:** "安装"、"install"、"china-install"
**执行脚本:** `./scripts/install.sh <技能名> <目标目录> [--force]`
**流程:**
1. 检查 ZIP 文件是否存在
2. 创建目标目录
3. 解压到临时目录
4. 复制到目标 agent 的 skills 目录
5. 验证安装(检查 SKILL.md)
6. 清理临时文件
**参数:**
- `--force` 或 `-f`: 覆盖已存在的技能
### 4. 一键安装 (quick-install)
**触发词:** "帮我装"、"安装一个"、"quick install"、"china-install"
**执行脚本:** `./scripts/quick-install.sh <搜索词> <目标目录>`
**流程:**
1. 搜索匹配的技能
2. 提取最佳匹配的 slug
3. 下载 ZIP
4. 安装到目标目录
### 5. 每周自动更新 (auto-update)
**触发词:** "更新检查"、"update check"、"heartbeat"、"china-install"
**执行脚本:** `./scripts/auto-update.sh [工作区路径]`
**自动配置定时任务:**
```bash
# 安装后自动配置每周日 3:00 检查更新
./scripts/setup-cron.sh
# 移除定时任务
./scripts/setup-cron.sh --remove
```
**流程:**
1. 遍历所有 agent 的 skills 目录
2. 读取每个技能的 `_meta.json` 获取当前版本
3. 查询 API 获取最新版本
4. 比较版本并报告可更新的技能
**定时任务(推荐):**
```bash
# 添加到 crontab,每周日 3:00 检查
0 3 * * 0 /path/to/auto-update.sh >> /tmp/clawhub-update.log 2>&1
```
---
## 安全注意事项
### 下载前验证
1. **检查来源**:只从 convex.site 域名下载(ClawHub 官方 CDN)
2. **验证 ZIP**:下载后使用 `file` 命令检查类型
3. **扫描内容**:检查是否有可疑脚本
### 安装前检查清单
```bash
# 检查 ZIP 内容
unzip -l "/tmp/${SLUG}.zip"
# 检查危险操作
cat "${TARGET_DIR}/SKILL.md" | grep -iE 'curl.*\|.*bash|eval|rm -rf /'
```
### 权限控制
- 不要求 sudo/root 权限
- 只在用户指定的 workspace 内操作
- 不修改系统配置
---
## 使用示例
### 示例 1:搜索天气相关技能
```bash
cd /path/to/china-install-skills/scripts
./search.sh weather 10
```
输出:
```
🔍 正在搜索 ClawHub: weather...
✅ 找到以下技能:
📦 Weather (weather)
📝 天气查询和预报...
⭐ 0 · 📥 123 下载
```
### 示例 2:下载并安装
```bash
./download.sh agile-toolkit
./install.sh agile-toolkit /Users/xubangbang/.openclaw/workspace/agents/PROJECT-01/skills --force
```
输出:
```
📥 正在下载:agile-toolkit...
✅ 下载成功!
📦 正在安装:agile-toolkit
✅ 安装成功!
```
### 示例 3:一键安装
```bash
./quick-install.sh "agile project" /Users/xubangbang/.openclaw/workspace/agents/PROJECT-01/skills
```
### 示例 4:每周更新检查
```bash
./auto-update.sh /Users/xubangbang/.openclaw/workspace
```
输出:
```
=== 🕷️ ClawHub 技能更新检查 ===
时间:2026-03-16 20:30:00
📂 检查 Agent: MAIN
🔍 weather (v1.0.0)
✅ 已是最新
📂 检查 Agent: PROJECT-01
🔍 agile-toolkit (v1.0.0)
⚠️ 可更新:1.0.0 → 1.2.0
🔔 发现 1 个技能可更新!
```
---
## 脚本工具
所有脚本位于 `scripts/` 目录:
| 脚本 | 大小 | 功能 |
|------|------|------|
| `search.sh` | ~1.3KB | 搜索 ClawHub 技能 |
| `download.sh` | ~0.8KB | 下载技能 ZIP |
| `install.sh` | ~1.7KB | 安装技能到指定目录 |
| `quick-install.sh` | ~1.0KB | 一键搜索 + 下载 + 安装 |
| `auto-update.sh` | ~2.9KB | 每周自动更新检查 |
---
## 故障排除
### 问题 1:搜索返回结果不匹配
**原因:** Convex API 使用模糊搜索
**解决:** 使用更精确的关键词,或浏览完整列表
### 问题 2:下载失败
**原因:** 技能名错误或 API 临时故障
**解决:**
```bash
# 先搜索确认技能名
./search.sh <关键词>
# 手动测试下载链接
curl -I "https://wry-manatee-359.convex.site/api/v1/download?slug=<slug>"
```
### 问题 3:权限问题
**原因:** 目标目录权限不足
**解决:**
```bash
# 检查权限
ls -la "$TARGET_DIR"
# 修复权限
chmod -R u+w "$TARGET_DIR"
```
---
## 配置项
### 环境变量(可选)
```bash
export CLAWHUB_API="https://wry-manatee-359.convex.site/api/v1"
export CLAWHUB_WORKSPACE="/Users/xubangbang/.openclaw/workspace"
export CLAWHUB_DOWNLOAD_DIR="/tmp"
```
### 定时任务配置
```bash
# 编辑 crontab
crontab -e
# 添加每周日 3:00 自动检查
0 3 * * 0 /path/to/china-install-skills/scripts/auto-update.sh
```
---
## 版本历史
- **v1.0.0** (2026-03-16) - 初始版本
- 搜索功能(Convex API,绕过 clawhub.com 限流)
- ZIP 下载
- 本地安装
- 一键安装
- 每周自动更新检查
**技能名变更:** 原名 `clawhub-browser`,现改为 `china-install-skills` 更准确描述功能
---
## 与官方 clawhub CLI 的对比
| 功能 | clawhub CLI | china-install-skills |
|------|-------------|----------------------|
| 搜索 | ❌ 中国大陆限流 | ✅ 直连 Convex API |
| 下载 | ❌ 中国大陆限流 | ✅ 直连 Convex CDN |
| 安装 | ✅ 自动 | ✅ 手动脚本 |
| 更新 | ✅ 自动 | ✅ 定时任务 |
| 依赖 | npm/node | bash/curl/unzip |
---
## 致谢
- ClawHub 团队提供开放的 API
- Convex 提供稳定的 backend 服务
don't have the plugin yet? install it then click "run inline in claude" again.