核心功能
clawhub-install 是一个绕过官方限制的辅助安装脚本,当 clawhub install 命令遭遇 API 速率限制或网络故障时,可直接通过 HTTP 请求获取技能包。
显著优点
1. 规避速率限制:直接访问 Convex 站点下载,不受官方 CLI 频次管控
2. 批量安装效率:支持单命令安装多个技能,自动处理依赖顺序
3. 环境自适应:自动读取 OpenClaw 配置中的 workspace 路径,无需手动指定
4. 幂等性设计:遇到已存在技能时先清理再重装,避免版本冲突
潜在局限
- 网络依赖:硬编码
wry-manatee-359.convex.site域名,若该 CDN 失效则完全不可用 - 版本锁定:未提供版本选择机制,始终下载最新版
- 校验缺失:无数字签名验证或哈希校验,存在供应链攻击风险
- 权限问题:需确保对 OpenClaw workspace 目录有写入权限
适用人群
- 高频开发者:频繁安装/调试技能,易触发官方限流
- CI/CD 场景:自动化流水线需要稳定下载渠道
- 网络受限环境:官方 API 域名被防火墙拦截但 Convex 站点可达
风险提示
| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 供应链安全 | 中 | 第三方域名分发,未经验证 |
| 数据泄露 | 低 | 下载行为本身不传输敏感数据 |
| 系统完整性 | 低 | 仅写入指定 skills 目录,范围可控 |