Skip to content

技能系统入门

🎯 什么是技能?

技能是 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: [激活技能,执行任务]

📝 小练习

动手试试

  1. 查看 openclaw skills list 了解已安装技能
  2. 尝试安装一个感兴趣的技能
  3. 使用刚安装的技能完成一个任务

➡️ 下一步

掌握了技能系统,接下来学习 文件操作

基于 MIT 许可发布