第五章:技能系统 - 安装使用500+实用技能
技能
什么是技能?
技能(Skills)是OpenClaw的扩展包,让你可以快速拥有各种能力:查天气、管文件、分析数据...
安装技能
方式一:CLI安装
# 查看可用技能
openclaw skills list
# 安装技能
openclaw skills install 技能名称
# 例如安装天气技能
openclaw skills install weather
方式二:ClawHub网站
访问 clawhub.com
搜索 → 安装 → 一行命令搞定
方式三:一键安装
npx clawhub@latest install 技能名称
常用技能推荐
📱 通讯类
- 📧 email - 收发邮件
- 📅 calendar - 日历管理
- 💬 slack - Slack集成
🛠️ 开发类
- 🐙 github - GitHub操作
- 🐳 docker - Docker管理
- ☁️ aws - AWS操作
🔍 搜索类
- 🔎 brave-search - Brave搜索
- 📝 tavily - AI搜索
- 🌐 web-search - 网页搜索
🧰 工具类
- 📊 data-analyst - 数据分析
- 📝 pptx - PPT制作
- 📊 xlsx - Excel处理
开发自己的技能
技能结构
my-skill/
├── SKILL.md # 技能定义
├── skill.py # 执行代码
└── README.md # 说明文档
SKILL.md 模板
# 我的技能
## 触发词
我的技能
## 功能描述
这是一个示例技能
## 使用方法
说"我的技能 + 参数"
## 示例
- 我的技能 你好
- 我的技能 分析数据
skill.py 示例
import subprocess
def run(context, args):
# 在这里写你的技能逻辑
result = subprocess.run(
["echo", args],
capture_output=True,
text=True
)
return result.stdout
发布技能到ClawHub
npx clawhub@latest publish
下一步
技能学完了,学习第六章:自动化任务 - 让AI主动干活