Skills 技能

为 OpenClaw Agent 配置自定义技能以扩展其能力。

概述

技能 (Skills) 是扩展 Agent 能力的模块化组件。它们允许 Agent 使用工具、访问 API,并执行超越基本对话的专门任务。

内置技能

技能说明
web-search搜索网络获取信息
code-exec在沙箱中执行代码
file-access读写文件
image-gen通过 AI 生成图片
calculator执行计算

配置

在 Agent 配置中启用技能:

{
  "agents": {
    "default": {
      "provider": "openai",
      "model": "gpt-4o",
      "skills": ["web-search", "code-exec", "file-access"]
    }
  }
}

自定义技能

通过定义工具模式创建自定义技能:

{
  "skills": {
    "weather": {
      "description": "获取某个位置的当前天气",
      "parameters": {
        "location": {
          "type": "string",
          "description": "城市名称"
        }
      },
      "handler": "scripts/weather.js"
    }
  }
}

下一步