乐于分享
好东西不私藏

手把手教你为自己的龙虾OpenClaw打造专属skill

手把手教你为自己的龙虾OpenClaw打造专属skill

最近,OpenClaw的开源AI智能体在全球技术圈彻底火了。你可能已经在各个技术社区看到过它,它的图标是一只挥舞着大钳子的红色“龙虾”,网友们把它戏称为“龙虾AI”。

很多人还不知道它有多厉害。简单来说,ChatGPT、DeepSeek更像是一个“动口不动手”的顾问,能给你出主意,但活儿得你自己干。而OpenClaw是一只“能干会做”的主动执行助手。只要你向它开放系统权限、输入自然语言指令,这只“龙虾”就会挥舞着两个大“钳”,全权接管你设备上的各种软件,自动进行任务拆解、规划和执行。

举个例子,你只需说一句“检查我近一周的邮件,告诉我哪些邮件需要回复及邮件待办,并整理成清单”,OpenClaw就会帮你扫描收件箱,分析每封邮件的重要性,然后查邮件、写回复、准时发送,全程无需你动手。

它甚至拥有持久的记忆——你和它的每一次互动都会被记录下来,久而久之,它不再是千篇一律的冰冷机器,而是一个越来越懂你、专属于你的24小时在线“数字员工”。

虽然OpenClaw已经内置了海量的能力,但它的真正强大之处在于:人人都能零代码写出自己的Skill,让AI完全按照你的工作流执行任务。

01 什么是OpenClaw Skill?一篇Markdown就能搞定

在开始动手之前,先来搞清楚一个概念:Skill到底是什么?

用最简单的话说,Skill就是给OpenClaw写的一份“说明书”。它不是复杂后台插件,而是一份清晰的行为指令集。只要你会写Markdown,你就能开发Skill,不需要任何编程基础,也不需要懂API

Skill本质上就是一个包含SKILL.md文件的文件夹,里面用YAML格式定义了技能的元信息(名称、作者、版本等),再用Markdown格式详细描述了AI应该怎么执行任务。

一份标准的SKILL.md包含两部分:

  • YAML frontmatter
    :定义技能的name、description、version、author、tags、triggers以及inputSchema(输入参数结构)和outputSchema(输出参数结构)等元信息。
  • Markdown文档
    :详细说明这个技能的目的、使用场景、编辑行为规则、图像生成策略和工作流程等。

比如你想做一个“一键优化技术博客”的技能,你的Skill就需要清楚地告诉AI:输入是什么(原始Markdown草稿),输出是什么(一篇1000-1200词的英文博客+一张配图),以及中间要做什么、不能做什么。

Skill之所以重要,是因为它让OpenClaw从一个通用工具变成了为你量身定制的专属助手。你可以让它用你习惯的方式写作、用你偏好的风格出图、甚至帮你接入你自己的数据和工作流。

02 手把手教你造一个专属技能

下面我就用一个真实的例子——我最近帮朋友打造的“博客优化技能”——来手把手带你跑通整个流程。

第一步:想清楚你要做什么(别急着写代码)

很多新手一上来就开始写代码,结果越写越乱。正确做法是:先坐下来,把你想做的事情完完整整写下来。这是我的需求文档:

  • 输入
    :一篇关于技术话题的原始Markdown草稿
  • 处理
    :重写为一篇1000-1200词的英文文章,分成4-5个逻辑小节
  • 规则
    :保留所有技术术语、代码块、文件路径和命令示例,一个字都不能改
  • 输出
    :一篇润色后的Markdown文件和一张总结文章精髓的头图
  • 风格
    :统一的视觉语言,比如“干净的扁平矢量插画,极简等距风格”
  • 分辨率
    :16:9宽高比,适合博客的横幅配图

把需求写清楚后,你就已经完成了最困难的一步。

第二步:配置好你的模型

在写Skill之前,建议先确保你的模型配置没问题。如果生成图片是你的刚需,最好单独设置一个imageGenerationModel。

用这个命令看看你当前有哪些模型可用:

openclaw models list

你会看到类似这样的输出,里面列出了每个模型支持的能力和上下文长度。

如果你需要生成高质量图片,可以单独配置图片模型。模型相关的API Key记得存放在~/.openclaw/.env文件中,妥善保管,别到处乱贴。

第三步:写好你的SKILL.md

现在正式开始写Skill。一份好的SKILL.md长这样:

---
name:blog-polish-eng-single-image
description:将技术博客草稿润色为1000-1200词的英文文章,保留技术术语和代码,生成一张头图
author:你的名字
version:1.0.5
tags: [blogpolishtranslateimages]
triggers: ["polish blog""technical blog images"]
inputSchema:
type:object
properties:
draftPath:
type:string
description:草稿文件路径
outputDir:
type:string
description:输出目录
style:
type:string
description:图片风格描述
---
# 技能详细说明
这个技能把技术博客的原始草稿变成一篇可以直接发布的中文文章...

重点是:越具体越好。把AI应该做什么、不应该做什么、遇到特殊情况怎么处理,都写清楚。写得越模糊,AI执行的结果就越不可控。

第四步:校验和测试

写好SKILL.md之后,用AI工具(比如Claude或Perplexity)帮你过一遍。让它帮你检查YAML格式对不对、schema合不合规、工作流有没有漏洞。迭代几遍直到你觉得没问题,千万别急着发布——小问题在测试阶段修比上线后修要容易一百倍。

测试的时候,在聊天频道里输入触发词,然后观察输出的结果是否符合预期。如果发现AI的行为和你想象的不太一样,就回去改SKILL.md。

第五步:发布到ClawHub

技能测试通过后,用下面这个命令一键发布到ClawHub:

clawhub publish ~/.openclaw/workspace/skills/你的技能名

ClawHub会做一次格式校验,然后你的技能就正式上架了。如果它提示某些脚本“可疑”,不用太紧张,只要你对自己的代码有信心就行。

发布之后,任何人只要用clawhub install 你的用户名/技能名就能安装并使用你的技能了。

03 官方技能市场+国内镜像站,轻松拓展

聊完了怎么自己造技能,再聊聊怎么“捡现成”的。

OpenClaw的生态之所以能快速爆发,很大程度上归功于它有一个完善的技能市场——ClawHub。

ClawHub是OpenClaw的官方技能注册中心,被广泛称为“AI Agent的npm”。目前平台上已经积累了超过700个社区贡献的技能,覆盖了从内容创作、开发辅助到自动化运维等方方面面。你可以在网页端浏览所有技能,也可以直接用CLI命令行搜索、安装和更新技能包。

对国内用户更友好的是,ClawHub已经正式上线了官方中国镜像站(https://mirror-cn.clawhub.com),由火山引擎提供赞助支持。这意味着国内开发者访问技能库不再受跨境网络延迟的困扰,下载和安装速度都有了质的提升。

另外值得一提的是,腾讯也上线了面向中国用户的AI技能社区SkillHub,为OpenClaw提供官方“技能商店”,提供国内高速镜像、全量安全扫描和中文界面,目前已聚合了超过1.3万AI技能。

海外技能库超过700个,国内镜像和官方中文商店加起来更是数以万计——不管你是想找一个现成的技能拿来就用,还是想把自己的作品分享给更多人,这两个平台都能满足你的需求。

04 警惕“龙虾”会夹手

最后,有一个很重要的提醒需要分享给你。

OpenClaw的能力有多强,它的权限就有多大。它能读写文件、执行系统命令、操作浏览器,甚至调用API。这种高权限的能力也带来了潜在的安全风险。

由于ClawHub采取的是“先发布后治理”模式,官方市场的技能审核并不严格。据监测数据显示,ClawHub中高危或恶意插件占比显著,部分Skill可能携带信息窃取、键盘记录、凭证外泄甚至后门代码。安装了恶意技能的用户,API密钥、SSH凭证甚至加密钱包都可能面临风险。

所以在使用OpenClaw和安装Skill时,建议你做好以下几点:

  1. 从可信来源安装技能
    。尽量选择官方推荐的、高评分的技能,避免来路不明的技能包。
  2. 启用沙盒隔离
    。为OpenClaw配置独立的运行环境,让它和你的主系统隔离开来。
  3. 严格限制Token权限
    。只给OpenClaw必要的访问权限,不要给它“万能钥匙”。
  4. 定期审查已安装的技能
    。保持技能列表的精简和可控,定期清理不需要的技能。

好消息是,国内镜像站和SkillHub都已经加入了安全扫描和审核机制,从源头降低了恶意插件的风险。你可以优先从这些官方渠道安装技能,安全系数会高很多。

写在最后

从思考一个想法到写成SKILL.md,再到测试和发布,整个流程通常只需要不到一个小时。技能一旦写好,就会成为你个人生产力工具箱的一部分,永远为你所用。更棒的是,如果你的技能足够好用,它还会成为社区共同使用的工具。

OpenClaw正处于快速发展的阶段,GitHub星标量已经突破16万,104位开发者重写了底层,给它装上了任务控制平面,让AI能自己管理自己。

它正在从一个“爆红”的项目走向基础设施化的阶段。

如果你也想养一只属于自己的“龙虾”,那么现在就是最好的时机。记住:先想清楚需求,再写SKILL.md,测试通过后分享给更多人。 一个从想法到工具的全新范式,已经握在你手中了。