跳转到内容

第11章 Skills 技能生态

一句话:Skill 是提示词工程,不是代码——安装一个 Skill 就是给 Agent 的知识库里加一份操作手册。


OpenClaw 的 Skill(技能)本质上是结构化的提示词——一份 Markdown 文件,告诉 Agent 如何完成某类任务。它不是传统意义上的”插件”或”代码模块”,而是纯粹的提示词工程。

安装一个 Skill,就像给新员工发一份操作手册。员工(Agent)读了手册后,就知道怎么处理某类任务了。


ClawHub 是 OpenClaw 的公共技能注册表(Public Skill Registry),类似于 npm 之于 Node.js。

  • 13,000+ 个技能:社区贡献,覆盖编程、运营、写作、自动化等各领域
  • awesome-openclaw-skills:5,400+ 个精选高质量技能,按 30+ 分类整理
  • clawskills.sh:技能浏览网站,更直观的搜索体验
分类典型用途
Coding Agents代码生成、审查、重构、TDD
Web & Frontend前端开发、UI 组件
DevOps & CloudCI/CD、容器管理
Search & Research搜索引擎、学术论文
Browser & Automation浏览器控制、网页爬取

Terminal window
clawhub install <slug>

例如:

Terminal window
clawhub install code-reviewer
clawhub install daily-news-digest

直接把 GitHub 仓库链接发给 Agent,它会自动识别并安装:

请安装这个技能:https://github.com/example/my-skill

将 Skill 的 Markdown 文件复制到 ~/.openclaw/skills/ 目录:

Terminal window
cp my-skill.md ~/.openclaw/skills/

社区技能的安全性不容忽视:

  • 源码审查:Skill 是 Markdown 文件,你可以直接阅读内容确认安全
  • VirusTotal 扫描(计划中):未来将对上传的技能包进行 VirusTotal 检测

建议:安装社区技能前,先浏览其源码内容。因为 Skill 本质是提示词,所以审查起来很简单——直接读 Markdown 即可。


# Skill: 代码审查助手
## 触发条件
当用户请求代码审查时触发。
## 工作流程
1. 读取指定的代码文件
2. 检查代码风格和最佳实践
3. 发现潜在的 bug 和安全问题
4. 提供具体的改进建议
## 输出格式
- 问题分为 CRITICAL / HIGH / MEDIUM / LOW 四个等级
- 每个问题附上代码行号和修复建议
- 最后给出总结评分(1-10)
## 示例
...
Terminal window
clawhub publish ./my-skill --slug my-skill --name "代码审查助手"

发布前会自动运行安全扫描。


概念说明
Skill 本质结构化提示词(Markdown),不是代码
ClawHub社区技能注册表,13,000+ 个技能
精选集awesome-openclaw-skills,5,400+ 个精选
安装方式clawhub install / GitHub 链接 / 手动复制
安全审查源码审查(Markdown 直接可读)+ VirusTotal(计划中)
自定义编写 SKILL.md,clawhub publish 发布目录

下一章进入浏览器控制——让 Agent 能操控网页。