OpenClaw Skills 安装与配置指南
Slow菜鸟
一、什么是 OpenClaw Skills?
OpenClaw Skills 是一种扩展功能,让你可以为 OpenClaw 添加新的能力。通过安装不同的 Skills,你可以让 OpenClaw 执行更多任务,比如查询天气、翻译文本、生成代码等。
- 社区贡献:目前 OpenClaw Skills 主要由社区开发者创建和维护,属于社区贡献的扩展功能
- 自动加载:安装后,OpenClaw 下次启动时会自动加载这些 Skills
- 风险提示:安装 Skills 时请谨慎,因为有些 Skills 可能会执行系统命令或访问文件系统
二、为什么使用 Skills?
- 扩展功能:为 OpenClaw 添加新的能力和功能
- 个性化:根据你的需求定制 OpenClaw 的行为
- 提高效率:自动化重复任务,节省时间
- 社区共享:使用社区开发者创建的优质 Skills
三、技能获取途径
OpenClaw Skills 可以从以下几个途径获取:
3.1 ClawHub 官网(推荐)
- 地址:https://clawhub.ai
- 特点:官方 marketplace,提供可视化的技能浏览和搜索界面
- 优势:界面友好,方便快速找到所需技能,提供安全评估
- 适用:通过 ClawHub CLI 安装
3.2 OpenClaw Skills 官方仓库
- 地址:https://github.com/openclaw/skills
- 特点:包含完整的技能列表,每个技能都有详细的 SKILL.md 文件
- 优势:最全面、最权威的技能来源,可直接查看源代码
- 适用:通过 OpenClaw CLI 从 GitHub 安装
3.3 Awesome OpenClaw Use Cases 仓库
- 地址:https://github.com/hesamsheikh/awesome-openclaw-usecases
- 特点:展示了各种 OpenClaw 的实际应用场景
- 优势:了解技能的实际使用方法和效果
- 适用:参考技能的使用场景
3.4 三个仓库的关系
- ClawHub:官方技能注册表,是技能的主要分发渠道,包含经过审核和版本控制的技能
- 包含内容:ClawHub 注册表包含了 OpenClaw Skills 官方仓库中的技能,是这些技能的主要分发渠道
- 审核机制:所有技能在进入 ClawHub 前会经过基本的审核,确保质量和安全性
- 版本管理:提供技能的版本控制和自动更新功能
- OpenClaw Skills 仓库:技能的版本存档库,包含所有技能的历史版本
- 与 ClawHub 的关系:是 ClawHub 技能的源头之一,新技能通常先提交到这个仓库,然后同步到 ClawHub
- 版本存档:包含技能的所有历史版本,可用于回滚到之前的版本
- 直接访问:可以通过 GitHub 直接浏览和下载技能
- Awesome OpenClaw Use Cases:展示技能的实际应用场景
- 与 ClawHub 的关系:不直接包含技能文件,而是展示如何使用来自 ClawHub 或其他来源的技能
- 应用示例:提供技能使用的示例和最佳实践
- 参考价值:帮助用户了解技能的实际用途和使用方法
3.5 技能流向
- 开发阶段:开发者在本地开发技能
- 提交阶段:开发者将技能提交到 OpenClaw Skills 官方仓库
- 分发阶段:技能从官方仓库同步到 ClawHub 注册表
- 使用阶段:用户通过 ClawHub CLI 安装技能
- 应用阶段:用户参考 Awesome OpenClaw Use Cases 了解技能的使用方法
四、安装方式
4.1 安装方式总览
| 安装方式 | 所需工具 | 技能来源 | 特点 | 适用场景 | 命令示例 |
|---|---|---|---|---|---|
| ClawHub CLI(推荐) | ClawHub CLI | ClawHub 官网 | 一键安装,自动更新,版本管理 | 安装官方审核的技能 | clawhub install weather-now |
| OpenClaw CLI(GitHub) | OpenClaw CLI | 所有 GitHub 仓库 | 可以安装未发布到 ClawHub 的技能 | 安装自定义或特定版本的技能 | openclaw skill install --github https://github.com/openclaw/skills |
| 手动安装 | 无 | 任何技能文件 | 完全手动控制 | 开发和测试自定义技能 | 解压到 ~/.openclaw/skills/ |
4.2 详细安装步骤
方式一:使用 ClawHub CLI(推荐)
步骤 1:安装 ClawHub CLI
:: 使用 npm 安装 npm i -g clawhub :: 或使用 pnpm 安装 pnpm add -g clawhub
步骤 2:安装技能
:: 搜索技能 clawhub search "weather" :: 安装技能 clawhub install weather-now :: 安装特定版本 clawhub install weather-now@2.1.0
方式二:使用 OpenClaw CLI 从 GitHub 安装
步骤 1:安装 OpenClaw CLI
:: 使用 npm 安装 npm i -g openclaw :: 或使用 pnpm 安装 pnpm add -g openclaw
步骤 2:从 GitHub 安装技能
:: 从 GitHub 安装 openclaw skill install --github https://github.com/openclaw/skills :: 从特定分支或标签安装 openclaw skill install --github https://github.com/openclaw/skills --ref v1.0.0
方式三:手动安装
步骤 1:下载技能文件
- 从 ClawHub 官网或 GitHub 下载技能的 ZIP 文件
步骤 2:解压到指定目录
- 全局目录:
~/.openclaw/skills/<skill-name>/(适用于所有 OpenClaw 实例) - 工作区目录:
<workspace>/skills/<skill-name>/(仅适用于特定工作区)
工作区说明:工作区是 OpenClaw 的项目目录,通常位于 ~/.openclaw/workspace/ 或你指定的其他位置。如果你在不同项目中使用不同的 Skills,可以将 Skills 安装到对应工作区的目录中。
优先级:工作区 > 全局 > 内置
五、推荐 Skills
以下是一些热门、实用的 OpenClaw Skills:
| 技能名称 | 用途 | 安装命令 | 风险等级 | 依赖要求 | 来源 |
|---|---|---|---|---|---|
| Capability Evolver | 提升代理能力和性能 | clawhub install capability-evolver | ✅ 低风险 | 无 | ClawHub |
| Felo Search | AI 实时搜索,带来源引用 | clawhub install felo-search | ✅ 低风险 | 无 | ClawHub |
| GitHub 集成 | 用自然语言管理代码 | clawhub install github | ⚠️ 中等风险 | GitHub API Key | ClawHub |
| Web Search | 网络搜索和信息获取 | clawhub install web-search | ✅ 低风险 | 无 | ClawHub |
| Markdown | 处理和格式化 Markdown | clawhub install markdown | ✅ 低风险 | 无 | ClawHub |
风险提示
- 低风险:纯本地操作,无网络访问,无敏感权限
- 中等风险:需要网络访问或 API Key,但无系统权限
- 高风险:可以执行系统命令或访问文件系统
注意:安装 Skills 时请谨慎,特别是高风险技能,如 Terminal 和 File System,它们可以执行系统命令或访问文件系统。
六、配置 Skills
如果 Skill 需要 API key 或环境变量,在 ~/.openclaw/openclaw.json 中配置:
{
"skills": {
"entries": {
"<skill-name>": {
"enabled": true,
"env": {
"API_KEY_NAME": "your-key-here"
}
}
}
}
}七、验证安装
安装完成后,验证 Skill 是否正确安装:
:: 查看已安装的 Skills openclaw skills list --eligible :: 查看 Skill 详细信息 openclaw skills info <skill-name> :: 重启 Gateway 服务 openclaw gateway restart
八、常见问题
8.1 Skill 安装失败
- 检查网络:确保网络连接正常
- 权限问题:确保有足够的权限安装
- 依赖缺失:安装必要的依赖
8.2 Skill 无法使用
- 验证安装:运行
openclaw skills list --eligible - 检查配置:确保配置正确
- 重启服务:执行
openclaw gateway restart
九、总结
通过本指南,你可以:
- 了解什么是 OpenClaw Skills:社区贡献的扩展功能
- 知道在哪里获取 Skills:ClawHub 官网、GitHub 仓库等
- 掌握安装方法:使用 ClawHub CLI、OpenClaw CLI 或手动安装
- 选择适合的 Skills:根据推荐列表和风险等级
- 正确配置和验证:确保 Skills 正常工作
推荐流程:
- 访问 ClawHub 官网或 GitHub 仓库
- 浏览和选择需要的 Skills
- 使用 ClawHub CLI 安装
- 验证安装并配置(如果需要)
- 重启服务并测试
通过这种方式,你可以充分利用 OpenClaw Skills 扩展 OpenClaw 的能力,让它更好地满足你的需求。
到此这篇关于OpenClaw(七)| Skills 安装与配置的文章就介绍到这了,更多相关OpenClaw Skills 安装与配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
