Skills 技能
概述
Skills 是 OpenClaw 中可复用的能力模板。传统 AI 只能回答问题,而通过 Skills,OpenClaw 可以真正帮你干活 --- 操作浏览器、读写文件、执行命令。
重要:启用工具执行能力
安装完 OpenClaw 后,默认不能执行终端命令。必须先执行以下命令开启:
openclaw config set tools.profile coding这条命令让 OpenClaw「长出手脚」,可以执行终端命令,是使用技能的前提。
什么是 SKILL.md?
SKILL.md 是一个 Markdown 格式的纯文本文件,相当于 AI 的「能力说明书」。它定义了:
- 这个 AI 能调用哪些工具(联网搜索、生成图片等)
- 它应该遵循什么行为规范
- 它的专长领域是什么
简单来说,SKILL.md 就像贴在项目大门上的告示牌,列出里面的 AI 到底掌握了哪些本事。
Skills 工作原理
三层优先级
当你调用一个 Skill 时,OpenClaw 会按以下优先级逐层查找:
| 优先级 | 位置 | 说明 |
|---|---|---|
| 最高 | <workspace>/skills/ | 项目级 Skills,仅当前项目生效 |
| 中 | ~/.openclaw/skills/ | 用户级 Skills(通过 ClawHub 安装的) |
| 最低 | bundled skills | 内置 55 个 Skills,开箱即用 |
优先级覆盖
如果项目级和用户级存在同名 Skill,项目级会覆盖用户级。这允许你为特定项目定制某个 Skill 的行为。
Skill 加载过程
一个 Skill 从被调用到执行完毕,经历以下四个阶段:
读取 SKILL.md 元数据 → 应用环境变量 → 构建 System Prompt → 运行后恢复- 读取元数据:解析
SKILL.md中的 frontmatter,获取名称、描述、依赖工具等信息 - 应用环境变量:注入 Skill 所需的环境变量(如 API Key、配置参数)
- 构建 System Prompt:将 SKILL.md 的正文内容合并到当前会话的 System Prompt 中
- 运行后恢复:Skill 执行完毕后,恢复原始的 System Prompt 状态,避免污染后续对话
使用技能
# 查看可用技能
openclaw skills list
# 启用技能
openclaw skills enable <skill-name>
# 禁用技能
openclaw skills disable <skill-name>安装方式
项目级安装
将 Skill 放入项目的 skills/ 目录,仅在该项目中生效:
# 手动放置
cp -r my-skill/ ./skills/my-skill/
# 或从 ClawHub 安装到项目
openclaw skills install <skill-name> --project全局安装(用户级)
安装到 ~/.openclaw/skills/,所有项目共享:
openclaw skills install <skill-name>从 ClawHub 安装
# 搜索技能
openclaw skills search "browser automation"
# 安装
openclaw skills install gmail-assistant
# 卸载
openclaw skills uninstall gmail-assistant自建 Skill 指南
目录结构
一个 Skill 的最小结构只需要一个 SKILL.md 文件,完整结构如下:
my-skill/
├── SKILL.md # 必须 - 技能定义文件
├── scripts/ # 可选 - 辅助脚本
│ ├── setup.sh
│ └── run.js
├── templates/ # 可选 - 提示词模板
│ └── prompt.hbs
└── README.md # 可选 - 技能说明文档SKILL.md 格式示例
---
name: daily-report
description: 每日工作日报自动生成
version: 1.0.0
author: your-name
tools:
- file-manager
- web-search
env:
- REPORT_DIR
- REPORT_LANG
---
# Daily Report Generator
你是一个日报生成助手。每天下班前,根据用户当天的工作记录和 Git 提交,
自动生成一份结构化的工作日报。
## 行为规范
1. 先读取 `$REPORT_DIR` 下的工作笔记
2. 查看当天的 Git 提交记录
3. 生成 Markdown 格式日报
4. 保存到 `$REPORT_DIR/reports/` 目录
## 输出格式
- 标题:日期 + 「工作日报」
- 分类:完成事项 / 进行中 / 明日计划
- 语言:$REPORT_LANG(默认中文)必装 Top 10 技能 ⭐
以下是 ClawHub 上最受欢迎的技能:
| 排名 | 技能 | 下载量 | 说明 |
|---|---|---|---|
| 1 | Gmail / Google | 32,000+ | Google 全家桶集成:邮件收发、日历、文档 |
| 2 | Agent Browser | 28,000+ | 自动化浏览器操作,支持表单填写、截图、数据抓取 |
| 3 | Summarize | 25,000+ | 对长文、PDF、网页进行智能摘要 |
| 4 | GitHub | 22,000+ | GitHub 集成:PR 审查、Issue 管理、代码搜索 |
| 5 | Claude Code | 20,000+ | 编程辅助:代码生成、重构、调试 |
| 6 | Web Search | 18,000+ | 联网搜索,支持 Google、Bing、DuckDuckGo |
| 7 | File Manager | 16,000+ | 文件读写、目录管理、批量重命名 |
| 8 | Calendar | 14,000+ | 日历管理:创建事件、提醒、日程查询 |
| 9 | Translator | 12,000+ | 多语言翻译,支持 50+ 语言互译 |
| 10 | Image Gen | 10,000+ | AI 图片生成,支持 DALL-E、Stable Diffusion |
社区精选技能生态
awesome-openclaw-skills 是社区维护的精选技能列表,从 ClawHub 的 13,729 个注册技能中筛选出 5,494 个高质量技能。
筛选标准
被排除的 6,940 个技能包括:
| 排除原因 | 数量 |
|---|---|
| 垃圾/批量注册账号 | 4,065 |
| 名称重复/高度相似 | 1,040 |
| 描述质量过低 | 851 |
| 加密货币/金融相关 | 611 |
| 安全审计不通过(恶意) | 373 |
30 大技能分类
精选列表按用途分为 30 个类别:
| 分类 | 数量 | 代表技能 |
|---|---|---|
| 编程 Agent & IDE | 1,222 | 0g-compute、academic-research、active-maintenance |
| Web & 前端开发 | 938 | agent-analytics、agent-chat、agent-hq |
| DevOps & 云 | 409 | agent-sovereign-stack、agentic-devops |
| 搜索 & 研究 | 350 | academic-search、knowledge-base |
| 浏览器 & 自动化 | 335 | agent-browser、agent-device、airtable-automation |
| 生产力 & 任务 | 206 | calendar、todo-manager、meeting-minutes |
| AI & LLM 集成 | 197 | 多模型调度、prompt 模板 |
| CLI 工具 | 186 | 终端增强、脚本辅助 |
| Git & GitHub | 170 | agent-commons、azure-devops、agent-team-orchestration |
| 图片 & 视频生成 | 169 | ai-video-gen、ai-headshot-generation、canva-connect |
| 通信 | 149 | Gmail、Slack、Discord、Telegram |
| PDF & 文档 | 111 | PDF 解析、文档生成 |
| 交通出行 | 109 | 地图导航、出行规划 |
| 营销 & 销售 | 104 | 内容营销、线索管理 |
| 健康 & 运动 | 88 | apple-health-skill、运动追踪 |
| 媒体 & 流媒体 | 85 | 音视频处理 |
| 笔记 & PKM | 71 | 知识管理、笔记同步 |
| 日历 & 排程 | 65 | 日程管理 |
| 购物 & 电商 | 55 | 商品比价、订单追踪 |
| 安全 & 密码 | 53 | 密码管理、安全扫描 |
| 个人成长 | 51 | 习惯追踪、学习计划 |
| 语音 & 转写 | 45 | 语音识别、会议转录 |
| Apple 服务 | 44 | apple-find-my-local、Apple Health |
| 智能家居 & IoT | 43 | 设备控制、自动化场景 |
| ClawdBot 工具 | 37 | 机器人运维 |
| 游戏 | 36 | 游戏集成 |
| 自托管 & 自动化 | 32 | 服务编排 |
| iOS & macOS 开发 | 29 | Xcode 辅助 |
| Moltbook | 29 | 多模态笔记 |
| 数据 & 分析 | 28 | 数据可视化 |
| Finance | 21 | 财务管理 |
| Agent 间协议 | 17 | agent-to-agent 通信 |
亮点技能推荐
| 技能 | 说明 |
|---|---|
| agent-commons | 咨询、提交、扩展和挑战推理链 |
| agent-team-orchestration | 编排多 Agent 团队:角色定义、任务生命周期、交接协议 |
| agentdo | 发布任务给其他 AI Agent,或从 AgentDo 任务队列领取工作 |
| agent-browser | 浏览器交互自动化:网页测试、表单填写 |
| agent-device | iOS 模拟器和 Android 模拟器的交互自动化 |
| agent-sovereign-stack | 一条命令为 AI Agent 部署自主基础设施 |
| apple-health-skill | 与 Apple Health 数据对话——查询锻炼、心率、活动环 |
| ai-video-gen | 端到端 AI 视频生成——从文本创建视频 |
| academic-research | 使用 OpenAlex API 搜索学术论文(免费,无需 Key) |
| azure-devops | 列出 Azure DevOps 项目、仓库和分支,创建 PR |
快速安装精选技能
# 通过 ClawHub CLI 安装
clawhub install <skill-slug>
# 手动安装路径
# 全局:~/.openclaw/skills/
# 项目级:<project>/skills/
# 快捷方式:直接在聊天中粘贴 GitHub 仓库链接
# OpenClaw 会自动识别并安装内置 55 个技能分类一览
OpenClaw 自带 55 个技能,涵盖以下类别:
| 类别 | 数量 | 示例技能 |
|---|---|---|
| 通信与社交 | 8 | Gmail、Slack Poster、Discord Bot、Telegram Sender |
| 浏览器与网页 | 6 | Agent Browser、Web Scraper、Screenshot、Link Checker |
| 文件与存储 | 5 | File Manager、PDF Reader、CSV Parser、Cloud Storage、Archive |
| 开发工具 | 7 | Git Helper、Code Review、Linter、Test Runner、Docker、CI/CD、Debugger |
| 搜索与信息 | 5 | Web Search、Knowledge Base、Wikipedia、News Feed、Academic Search |
| 写作与内容 | 6 | Summarize、Translator、Blog Writer、Copywriter、Proofreader、SEO Writer |
| 数据处理 | 4 | Data Analyzer、Chart Generator、JSON Transformer、SQL Runner |
| 图片与媒体 | 4 | Image Gen、Image Editor、OCR、Video Summarizer |
| 系统与自动化 | 5 | Cron Scheduler、System Monitor、Process Manager、Backup、Health Check |
| 生产力 | 5 | Calendar、Todo Manager、Note Taker、Meeting Minutes、Pomodoro |
推荐技能
| 技能 | 说明 |
|---|---|
| wechat-article-writer | 微信公众号智能内容助手,编写、排版、发布到草稿箱 |
寻找更多技能
访问 ClawHub 社区 发现和分享技能。
技能能做什么?
通过 Skills + Node.js 的组合,OpenClaw 可以:
- 模拟键盘鼠标:自动打开网页、定位输入框、输入文字
- 模拟操作动作:点击按钮、滑动页面、拖拽元素
- 信息提取:抓取网页数据,整理成需要的格式
- 文件处理:读写本地文件、生成报表
- API 调用:与第三方服务交互
发布到 ClawHub
将你的 Skill 分享给社区:
# 1. 登录 ClawHub
openclaw clawhub login
# 2. 发布技能
openclaw clawhub publish ./my-skill发布前请确保:
SKILL.md中包含完整的 frontmatter(name、description、version、author)- 添加
README.md说明使用方法 - 不要包含敏感信息(API Key、密码等)
安全提醒
ClawHub 上的技能由社区贡献,质量参差不齐。安装前务必审查源码,参考 awesome-openclaw-skills 精选列表。