第五章:技能系统 - 安装使用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主动干活