OpenClaw/Clawdbot Skills 完全指南:让你的 AI 助手学会新技能

OpenClaw/Clawdbot Skills 完全指南:让你的 AI 助手学会新技能

本文面向刚接触 OpenClaw 的新手,试图将用通俗易懂的语言介绍 Skills(技能)功能,帮助你理解、使用和创建自己的技能。本指南基于 OpenClaw 2026.2 版本AgentSkills 开放标准 编写。

⚠️ 名称变更说明:OpenClaw 原名 Clawdbot,后因 Anthropic 的商标请求更名为 Moltbot,最终于 2026 年初正式更名为 OpenClaw。本文中的命令和目录已更新为最新名称。


想象一下,OpenClaw 是一个刚入职的超级聪明的助手。他天生就懂得思考、分析和表达,但他不知道公司的具体业务——比如怎么查邮件、怎么搜网页、怎么操作日历。

Skills(技能)就像是给这个助手的”培训手册”。

每一个 Skill 都是一份说明书,告诉 OpenClaw:

有了这些”培训手册”,OpenClaw 就能学会各种技能,变成一个无所不能的超级助手。

这个类比的深层含义是: Skill 本质上是一种提示工程(Prompt Engineering) 的高级应用。它通过结构化的文本指令,让大语言模型(LLM)理解如何在特定场景下调用外部工具完成任务。与传统的硬编码 API 调用不同,Skills 是”软性”的——Agent 会阅读、理解并灵活执行这些指令,而不是机械地按固定流程运行。


这是理解 Skills 架构的重要背景知识。

2025 年底,Anthropic 将 Agent Skills 技术作为开放标准发布,规范定义在 agentskills.io。这一标准的核心理念是:“写一次,处处可用”(Write Once, Use Everywhere)

Agent Skills 的设计原则:

截至 2026 年 2 月,已有 15+ 款 AI 编程助手支持 Agent Skills 标准:

这意味着什么? 你为 OpenClaw 创建的 Skill,可以直接在 Claude Code、GitHub Copilot、ChatGPT 等工具中使用,无需任何修改!

Anthropic 还发布了来自知名企业的官方技能包,包括:Atlassian、Figma、Canva、Stripe、Notion、Zapier 等。这些官方技能可通过 SkillsMP 市场 或 ClawHub 获取,目前市场上已有超过 71,000+ 个可用技能。


通过不同的 Skills,OpenClaw openclaw skills 教程 可以:

OpenClaw 2026 版本支持多渠道消息收发:

这只是冰山一角!通过 ClawHub,你可以发现更多社区创建的技能。截至 2026 年 2 月,ClawHub 已收录 3,000+ 个经过审核的技能,涵盖开发、办公、创意、数据分析等多个领域。


使用 Skills 有两种方式:

在聊天中输入斜杠命令:




就像在微信中发送指令一样简单!

💡 技巧提示:

  • 输入 后,OpenClaw 会自动显示可用技能列表
  • 按 键可以自动补全技能名称
  • 技能名称不区分大小写

你也可以用自然的方式说话,OpenClaw 会自动判断是否需要使用某个技能:


OpenClaw 会”读懂”你的意图,自动选择合适的技能。

当你发送消息时,OpenClaw 的处理流程如下:


这种”按需加载”的设计确保了:

  • 低延迟:只有需要时才读取完整技能说明
  • 低成本:减少了 API Token 消耗
  • 高准确:Agent 获得完整上下文后再执行

Skills 可以从四个地方获得:

OpenClaw 自带一些常用技能,安装后直接可用(可能需要配置 API 密钥)。

内置技能包括但不限于:

  • 基础搜索:web-search、context7
  • 文件操作:summarize、pdf-reader
  • 开发辅助:github、git

ClawHub 是 OpenClaw 的”技能商店”,你可以:

  • 🔍 浏览各种社区创建的技能
  • ⬇️ 一键安装到本地
  • ⭐ 给技能评分和反馈
  • 🔄 同步和更新已安装的技能
  • 📤 发布自己创建的技能

ClawHub 特性:

安装方法:


批量操作命令:


⚠️ 安全提示:ClawHub 上曾发现恶意技能(如 ClawHavoc 系列),请注意查看技能的评分、评论和发布者信息。对于超过 3 个用户举报的技能,ClawHub 会自动隐藏。


你也可以创建自己的技能!这就是本文重点要讲的内容。


OpenClaw 会从以下位置加载技能,优先级从高到低:

优先级的实际意义:


⚠️ 重要提示:

  • 工作区技能 是项目级别的,只在该项目目录下生效
  • 用户技能 是全局的,在所有项目中都可用
  • 技能名称冲突时,高优先级的版本会”遮蔽”低优先级版本

每个技能就是一个文件夹,里面有一个 文件。这个文件分为两部分:


⚠️ 格式注意: 必须是单行 JSON 对象,不能换行!

字段说明:

完整的元数据示例:


这部分是普通的 Markdown 文本,告诉 OpenClaw 如何使用这个技能:


📝 编写技能说明的最佳实践:

关键点: 这部分内容会被 OpenClaw “阅读”,所以要写得清晰、具体、有示例。Agent 会将这些文字作为操作指南,因此表述的准确性直接影响执行效果。


让我们动手创建一个简单的技能:天气查询技能




方式一:编辑 OpenClaw 配置文件


添加:


方式二:使用环境变量(推荐用于开发)


方式三:使用 .env 文件




⚠️ 重要:技能只在新会话开始时加载。修改 SKILL.md 后必须开始新会话才能生效!

然后尝试:


或者自然语言:


🎉 恭喜!你创建了第一个自定义技能!


所有技能配置都在 的 部分:



⚠️ 重要提示:



设置为 后,技能只能通过 调用,OpenClaw 不会自动使用它。

适用场景:

  • ⚠️ 敏感操作(如删除文件、发送邮件)需要用户明确触发
  • 💰 高成本 API 调用,避免意外消耗额度
  • 🔐 涉及权限操作的功能

这样设置后, 会直接调用底层工具,跳过模型思考。

适用场景:

  • ⚡ 简单的命令转发,不需要 AI 理解
  • 🚀 追求极致的响应速度
  • 🔄 固定格式的任务执行

只在指定操作系统上启用技能。

对于 macOS 用户,技能可以声明自动安装方式:


当技能名称与配置键不一致时使用:


配置文件中使用:



检查清单:

  • ✅ 文件位置正确吗?()
  • ✅ YAML 格式正确吗?(用 YAML Lint 验证)
  • ✅ metadata 是单行 JSON 吗?(不能换行!)
  • ✅ 开始了新会话吗?(运行 )
  • ✅ 依赖满足了吗?(检查 和 )
  • ✅ 操作系统匹配吗?(检查 字段)

调试命令:



不会明显影响。 OpenClaw 的技能加载机制经过优化:

💡 优化建议:

  • 禁用不常用的技能:
  • 保持技能描述简洁(100 字符以内)
  • 使用 避免不必要的自动调用

方式一:发布到 ClawHub(推荐)

  1. 在 ClawHub 注册账号(GitHub 账号需满一周)
  2. 运行
  3. 填写技能信息和版本说明
  4. 发布!

方式二:GitHub 仓库

  1. 创建 GitHub 仓库
  2. 将技能目录推送到仓库
  3. 分享仓库链接,用户可以 安装

方式三:PR 到 awesome-openclaw-skills

将你的技能提交到 VoltAgent/awesome-openclaw-skills 仓库。

简单理解:

  • Skill = 说明书(告诉 Agent 怎么做)
  • Plugin = 新功能(给 Agent 新的能力)

如何选择?

依赖检查发生在技能加载时(新会话开始或 watch 刷新时):

注意: 如果使用 sandbox 模式, 检查的是主机上的二进制文件,而不是 sandbox 内的。


如果你使用 TriliumNext Notes,可以创建一个技能让 OpenClaw 直接搜索和获取笔记。

💡 提示:TriliumNext(原 Trilium Notes)现已提供多个 MCP Server 集成,包括 TriliumNext MCP Server,可以更方便地与 AI 助手集成。

以下是基于 ETAPI 的 Skill 实现:




Skills 是 OpenClaw 最强大的扩展机制之一。通过简单的 Markdown 文件,你就能让 AI 助手学会任何技能——从查天气到管理邮件,从搜索笔记到自动化办公。

最棒的是,你不需要懂编程! 只需要能够清晰地描述一个任务怎么做,OpenClaw 就能学会并帮你执行。

更重要的是,你创建的技能可以在 Claude Code、GitHub Copilot、ChatGPT、Gemini CLI 等 15+ 款 AI 工具中使用——真正实现”写一次,处处可用”!

现在,动手创建你的第一个 Skill 吧!🚀

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:Ai探索者,转载请注明出处:https://javaforall.net/253229.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月13日 下午4:00
下一篇 2026年3月13日 下午4:00


相关推荐

关注全栈程序员社区公众号