技能系统入门
🎯 什么是技能?
技能是 OpenClaw 的"超能力模块"——安装后,AI 就能执行特定任务。
没有技能的 AI = 只能聊天
有技能的 AI = 能干活的助手📦 内置技能
OpenClaw 自带一些常用技能:
| 技能 | 功能 |
|---|---|
weather | 查询天气 |
github | 操作 GitHub(issue、PR 等) |
healthcheck | 系统健康检查 |
🛒 ClawHub 技能商店
除了内置技能,还有 ClawHub 提供丰富的社区技能:
安装技能
bash
# 搜索技能
openclaw clawhub search <关键词>
# 安装技能
openclaw clawhub install <技能名>
# 查看已安装
openclaw skills list热门技能推荐
| 技能 | 功能 | 场景 |
|---|---|---|
stock-monitor | 股价监控 | 投资理财 |
news-digest | 新闻摘要 | 信息获取 |
email-summarizer | 邮件总结 | 效率提升 |
code-review | 代码审查 | 开发工作 |
📁 技能文件结构
每个技能都是一个文件夹,包含:
skills/
└── weather/
├── SKILL.md # 技能说明
├── tools.ts # 工具定义
└── prompts.md # 提示词模板SKILL.md 示例
markdown
# Weather Skill
## 描述
查询城市天气信息
## 使用方式
- 触发词:天气、weather
- 示例:"北京今天天气怎么样"
## 功能
- 实时天气查询
- 未来几天预报
- 多城市对比🔧 创建自定义技能
你可以创建自己的技能!
步骤 1:创建文件夹
bash
mkdir -p ~/.openclaw/workspace/skills/my-skill步骤 2:编写 SKILL.md
markdown
# My Custom Skill
## 描述
这是我自定义的技能
## 触发条件
用户提到 "xxx" 时激活
## 功能
- 功能 1
- 功能 2步骤 3:添加脚本(可选)
bash
# scripts/my-script.sh
#!/bin/bash
echo "执行自定义任务..."步骤 4:测试
你: 帮我用 my-skill 做个任务
OpenClaw: [激活技能,执行任务]📝 小练习
动手试试
- 查看
openclaw skills list了解已安装技能 - 尝试安装一个感兴趣的技能
- 使用刚安装的技能完成一个任务
➡️ 下一步
掌握了技能系统,接下来学习 文件操作!