技能集市是OpenClaw的核心功能之一,它允许您像安装手机APP一样,为您的AI助手添加各种功能模块(技能)配置通常涉及服务启动、后台管理和前端启用三个部分

openclaw 中文openclaw 1

核心配置步骤

第一步:确保基础服务已正常运行

在配置技能集市前,请确保OpenClaw的核心服务已成功启动并运行正常,这通常包括:

技能集市是OpenClaw的核心功能之一,它允许您像安装手机APP一样,为您的AI助手添加各种功能模块(技能)配置通常涉及服务启动、后台管理和前端启用三个部分-第1张图片-OpenClaw下载中文-AI中文智能体

  1. 后端API服务
  2. 前端Web界面
  3. 数据库(如PostgreSQL/MySQL)
  4. 向量数据库(如Chroma, Qdrant)
  5. 消息队列(如Redis,用于技能调度)

使用Docker Compose安装的用户,可以运行 docker-compose ps 查看所有容器状态,确保都是 Up 状态。

第二步:访问管理后台,配置技能集市

这是最关键的一步,技能集市的后台管理通常有单独的入口。

  1. 找到后台地址:默认情况下,管理后台可能与主Web界面端口不同,或位于 /admin 路径下,请查阅您的OpenClaw安装文档或 docker-compose.yml 文件。
    • 常见地址http://<你的服务器IP>:8000/adminhttp://<你的服务器IP>:8081
  2. 登录后台:使用安装时设置的管理员账号(如 admin)和密码登录。
  3. 导航到技能管理:在后台侧边栏,寻找如 “技能管理”“插件市场”“Skill Store”“Extensions” 的菜单。
  4. 初始化和同步
    • 首次进入,系统可能会提示“初始化技能仓库”或“同步远程技能列表”。
    • 点击同步,系统会从官方或配置的Git仓库拉取可用的技能清单(一个 skills.json 或类似的索引文件)。
  5. 安装技能
    • 在技能列表中,您会看到“天气查询”、“新闻摘要”、“计算器”、“股票查询”、“翻译”等各种技能。
    • 找到您需要的技能,点击 “安装”“启用” 按钮。
    • 系统会自动从对应的Git仓库拉取技能代码和配置文件。
  6. 配置技能参数:部分技能需要额外的配置,如:
    • 天气技能:需要申请并填写高德、OpenWeatherMap等服务的API Key。
    • 联网搜索技能:可能需要配置SerpAPI、Google API的密钥。
    • 这些配置通常在技能安装后的 “设置”“配置” 页面中完成。

第三步:在主界面启用和使用技能

  1. 刷新主界面:返回OpenClaw的主Web聊天界面(通常是 http://<你的服务器IP>:3000)。
  2. 技能触发
    • 自然语言:直接对AI说 “今天北京天气怎么样?”,如果已安装天气技能,AI会自动调用该技能并返回结果。
    • 技能面板:查看聊天界面侧边栏或底部,是否有新出现的 “技能”“插件” 图标,点击后可以看到已启用的技能列表,并可能进行快捷操作。
  3. 验证:尝试使用一句需要特定技能才能回答的话,验证技能是否正常工作。

常见问题与排查

  1. 技能集市页面空白或无法加载

    • 原因:网络问题导致无法同步远程技能列表。
    • 解决
      • 检查服务器是否能访问互联网(特别是GitHub)。
      • 查看后端日志 docker-compose logs backend,寻找连接超时等错误。
      • 如果是内网环境,可能需要配置代理,或者使用离线包,请查阅项目文档,看是否提供技能离线安装包。
  2. 技能安装失败

    • 原因:技能对应的Git仓库地址无法访问,或依赖安装失败。
    • 解决
      • 查看管理后台的安装错误信息。
      • 检查后端容器的日志,获取更详细的失败原因(如 pip install 包冲突)。
      • 尝试安装另一个简单的技能,判断是单个技能问题还是普遍问题。
  3. 技能已安装但不生效

    • 原因
      • 技能未正确启用。
      • 技能所需的API密钥未配置。
      • 技能与当前LLM模型(如GPT配置)的协作出现问题。
    • 解决
      • 返回管理后台,确认技能状态为“已启用”。
      • 检查技能配置页面,填写所有必填的API密钥和参数。
      • 在聊天界面尝试用更明确的指令触发,如 “请调用天气技能,查询上海天气。”
      • 查看AI的回复,它有时会提示“我需要调用XX技能,但缺少参数”。
  4. 如何安装自定义/第三方技能?

    • OpenClaw通常支持从自定义Git仓库安装技能。
    • 在管理后台,寻找 “添加自定义源”“手动安装”“本地安装” 选项。
    • 按照格式要求(通常是一个Git仓库URL,里面包含 skill.pyconfig.json 等文件)填入地址即可安装。

高级配置(供参考)

  • 修改技能仓库源:如果您想使用社区维护的源,或者搭建内部技能仓库,可能需要修改后端的配置文件(如 config.yaml),改变 SKILL_REPO_URL 的地址。
  • 技能开发:参考OpenClaw官方文档的“技能开发指南”,了解如何编写一个符合规范的技能,通常需要实现一个 execute 函数和处理输入输出。

总结流程

启动服务 -> 登录管理后台 -> 同步技能市场 -> 安装并配置技能 -> 返回主界面聊天触发

最重要的建议:遇到问题时,第一时间使用 docker-compose logs -f [service_name] 命令查看相关服务(特别是 backend, api)的日志,绝大多数错误信息都会在这里找到线索。

如果以上步骤仍无法解决您的问题,请提供:

  1. 您的安装方式(Docker Compose / 源码)。
  2. 具体的错误日志或截图。
  3. 您尝试操作了什么,以及遇到了什么现象。

这样能获得更精准的帮助,祝您使用愉快!

标签: 技能集市 OpenClaw

抱歉,评论功能暂时关闭!