Featured image of post OpenClaw 技能进阶:常用技能安装与使用

OpenClaw 技能进阶:常用技能安装与使用

在前面几个阶段中,我们已经了解了 OpenClaw 的部署、核心概念等知识。从今天开始,我们将进入「技能进阶」阶段,学习如何安装、使用和管理 OpenClaw 的技能(Skills)生态。

什么是 Skills?

Skills(技能)是 OpenClaw 扩展能力的核心方式。每个 Skill 都是一个独立的模块,可以为你的 AI 助手添加新的工具和能力,比如:

  • 通讯能力:发送邮件、消息、通知
  • 数据处理:读取文件、调用 API、操作数据库
  • 平台集成:连接 GitHub、Notion、飞书等第三方服务
  • 自动化:定时任务、工作流编排

安装技能:ClawHub

OpenClaw 使用 ClawHub 作为官方的技能市场和管理工具。ClawHub 是一个 NPM 包,提供了搜索、安装、更新和发布技能的功能。

安装 ClawHub CLI

npm i -g clawhub

安装完成后,你可以使用以下命令验证:

clawhub --version

搜索技能

在安装之前,你可以先搜索想要的技能:

clawhub search "postgres backups"

这会从 ClawHub 官方市场搜索匹配关键词的技能。

安装技能

安装一个技能非常简单:

# 安装最新版本
clawhub install my-skill

# 安装指定版本
clawhub install my-skill --version 1.2.3

技能默认安装到当前工作目录的 skills/ 文件夹下。你也可以指定自定义目录:

clawhub install my-skill --dir /path/to/skills

更新技能

保持技能更新可以获得最新的功能和修复:

# 更新单个技能
clawhub update my-skill

# 更新到指定版本
clawhub update my-skill --version 1.2.3

# 更新所有已安装的技能
clawhub update --all

查看已安装技能

clawhub list

常用技能推荐

以下是一些最常用的技能,适合大多数场景:

通讯类

  • qqbot - QQ 机器人支持
  • telegram - Telegram 消息发送
  • discord - Discord 频道管理
  • feishu - 飞书文档和消息

开发类

  • github - GitHub 操作(Issues、PR、Actions)
  • notion - Notion 数据库和页面管理
  • obsidian - Obsidian 笔记操作

工具类

  • weather - 天气查询
  • summarize - 网页和文档摘要
  • browser - 浏览器自动化

云服务

  • tencentcloud-lighthouse - 腾讯云轻量应用服务器管理

技能的工作原理

当你安装一个技能后,OpenClaw 会自动识别它。技能包含以下核心组件:

  1. SKILL.md - 技能的定义文件,描述技能的功能和使用方法
  2. 脚本文件 - 技能的执行逻辑(Shell、Python、Node.js 等)
  3. 配置文件 - 技能的参数和依赖

OpenClaw 会根据 SKILL.md 中的描述,自动将技能的工具暴露给 AI 使用。

发布自己的技能

如果你开发了一个有用的技能,也可以发布到 ClawHub 分享给社区:

# 登录 ClawHub
clawhub login

# 发布技能
clawhub publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0 --changelog "Initial release"

总结

Skills 是 OpenClaw 生态的核心。通过 ClawHub,你可以轻松安装、更新和管理各种技能,让你的 AI 助手具备丰富的能力。

下一篇文章我们将介绍如何组合多个技能,创建强大的自动化工作流。敬请期待!


相关链接

使用 Hugo 构建
主题 StackJimmy 设计