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"
}
}
}