OpenClaw 技能安装与角色配置完全指南
什么是 ClawHubClawHub 是 OpenClaw 生态系统的技能市场你可以把它想象成“AI 技能的应用商店”。在这里你可以找到各种预制的技能包AgentSkills bundles一键安装到你的 OpenClaw 中让你的 AI 助手瞬间获得新能力——从网页浏览、API 调用到知识图谱管理应有尽有。 一、技能安装基础1.1 核心命令npx clawhub (但是我这边测试的时候可能超时)这里的名称用url中的名称https://clawhub.ai/matrixy/agent-browser-clawdbotClawHub 提供了一个统一的安装工具通过npx即可使用无需单独安装npx clawhublatestinstall技能名称这个命令会自动从 ClawHub 下载指定的技能包解压并安装到 OpenClaw 的技能目录处理依赖关系1.2 手动安装从 ClawHub 下载指定的技能包解压查看md文件并按指导安装到 OpenClaw 的技能目录1.3 查看可用技能访问 https://clawhub.ai 浏览热门技能目前平台提供以下几类技能技能分类示例技能功能描述自我改进类self-improving-agent捕获错误和用户纠正实现持续学习知识管理类ontology类型化知识图谱结构化 Agent 记忆浏览器自动化Agent Browser基于无障碍树的浏览器自动化API 集成类API Gateway连接 Google、GitHub、Slack 等 100 API搜索类Prismfy Search, Baidu Search多引擎网络搜索MCP 工具Mcporter管理 MCP 服务器和工具调用免费 AI 资源Free Ride管理 OpenRouter 的免费 AI 模型 二、技能安装后的目录结构技能安装后通常会存放在以下位置~/.openclaw/skills/ ├── agent-browser/ # 浏览器自动化技能 │ ├── skill.md # 技能描述文件 │ ├── commands/ # 命令脚本 │ └── requirements.txt # Python 依赖 ├── ontology/ # 知识图谱技能 ├── self-improving-agent/ # 自我改进技能 └── baidu-search/ # 百度搜索技能每个技能包都包含一个README.md或skill.md详细说明如何使用该技能。 三、给 Agent 角色添加技能也可以用webui操作技能安装完成后需要将其赋予特定的 Agent 角色。OpenClaw 支持两种方式3.1 方式一通过配置文件推荐编辑~/.openclaw/openclaw.json在对应的 Agent 配置中添加skills字段{agents:{list:[{id:web_agent,workspace:~/.openclaw/workspace/web,skills:[agent-browser,prismfy-search]},{id:knowledge_agent,workspace:~/.openclaw/workspace/knowledge,skills:[ontology,self-improving-agent]},{id:api_agent,workspace:~/.openclaw/workspace/api,skills:[api-gateway,mcporter]}]}}3.2 方式二通过命令行动态添加# 语法openclaw agentsaddagent-id--skillskill-name# 示例给 web_agent 添加浏览器技能openclaw agentsaddweb_agent--skillagent-browser# 给 knowledge_agent 添加知识图谱技能openclaw agentsaddknowledge_agent--skillontology3.3 验证技能是否生效# 查看 Agent 的技能列表openclaw agents getagent-id--show-skills# 示例openclaw agents get web_agent --show-skills输出示例Agent: web_agent Skills: - agent-browser (v1.0.0) - prismfy-search (v2.1.0) Status: Active 四、技能管理常用命令操作命令搜索技能npx clawhublatest search 关键词安装技能npx clawhublatest install 技能名更新技能npx clawhublatest update 技能名卸载技能rm -rf ~/.openclaw/skills/技能名列出已安装技能ls ~/.openclaw/skills/查看技能详情cat ~/.openclaw/skills/技能名/README.md给 Agent 添加技能openclaw agents add agent-id --skill 技能名移除 Agent 技能openclaw agents remove agent-id --skill 技能名⚠️ 五、注意事项与最佳实践5.1 技能依赖管理某些技能需要额外的系统依赖或 API 密钥Agent Browser需要安装 Playwright (npm install -g playwright)API Gateway需要配置 OAuth 凭证Prismfy Search需要注册获取 API Key免费套餐可用5.2 技能版本控制ClawHub 支持版本化技能安装时指定版本npx clawhublatestinstallontology1.2.05.3 技能冲突处理如果两个技能提供相同的命令OpenClaw 按以下优先级处理Agent 专属技能 全局技能后安装的技能 先安装的技能可通过配置调整5.4 性能优化建议不要给一个 Agent 安装超过 10 个技能会影响响应速度将相关性强的技能组合给同一个 Agent如搜索浏览器定期清理不用的技能rm -rf ~/.openclaw/skills/旧技能 六、参考资源ClawHub 官网https://clawhub.aiOpenClaw 官方文档https://docs.openclaw.ai技能开发指南https://clawhub.ai/docs/create-skill社区技能分享https://github.com/clawhub/community-skills 七、快速命令速查表# 技能安装 npx clawhublatestinstall技能名# 创建带技能的 Agent openclaw agentsaddagent-id--skill技能名# 给现有 Agent 添加技能 openclaw agents updateagent-id--add-skill技能名# 查看 Agent 技能 openclaw agents getagent-id--show-skills# 完整配置示例JSON{agents:{list:[{id:my_agent,skills:[agent-browser,prismfy-search]}]}}通过 ClawHub 技能市场你可以像搭积木一样快速扩展 OpenClaw 的能力。无论是让 AI 学会上网、管理知识库还是调用各种 API只需要一条npx clawhub install命令即可完成。赶快去 https://clawhub.ai 探索更多有趣的技能吧