Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

为什么推荐深入学习 Skills 系统? 在我使用 OpenClaw 的过程中,Skills 系统给我带来了三个核心价值: 首先,每次打开文档、编写代码,处理任务时,OpenClaw 都能自动加载对应的技能提示词。其次,可以将自己的最佳实践封装为可复用的技能,让 AI 始终保持一致的工作方式。最后,
在我使用 OpenClaw 的过程中,Skills 系统给我带来了三个核心价值:
首先,每次打开文档、编写代码,处理任务时,OpenClaw 都能自动加载对应的技能提示词。其次,可以将自己的最佳实践封装为可复用的技能,让 AI 始终保持一致的工作方式。最后,通过 ClawHub 可以安装他人分享的高质量技能,快速获得新能力。
Skills 是 OpenClaw 使用 AgentSkills 格式定义的技能文件夹。每个 Skill 包含一个 SKILL.md 文件,内含 YAML 配置和使用说明。OpenClaw 会在启动时加载这些技能,让 AI 学会在什么场景下使用什么工具。
OpenClaw 从以下三个位置加载 Skills:
Workspace Skills 放在
如果存在同名技能冲突,优先级规则是:workspace 大于 managed/local 大于 bundled。
在我的配置中,可以通过 ~/.openclaw/openclaw.json 添加额外的技能目录。这种设计非常适合团队共享同一套技能库。
下面我来演示如何创建一个帮助撰写博客的技能。
“`bash
mkdir -p ~/.openclaw/skills/blog-writing
“`
第二步是编写 SKILL.md 文件,定义技能名称、描述、触发关键词等信息。
重启 OpenClaw 后,可以运行以下命令验证技能是否加载成功:
“`bash
openclaw doctor
“`
或者直接问 OpenClaw:「你能用博客写作技能帮我写点什么吗?」
ClawHub 是 OpenClaw 官方技能市场,目前已有大量社区分享的技能。常用命令包括:
“`bash
# 安装技能到当前目录
clawhub install
# 更新所有已安装技能
clawhub update –all
# 同步发布自己的技能更新
clawhub sync –all
“`
根据我的使用经验,以下几个技能非常实用:
coding-agent 可以委托编码任务到 Codex、Claude Code 等工具。weather 获取天气和预报信息。stock-analysis 做 A 股市场数据分析。healthcheck 进行主机安全加固检查。
重要提示:第三方技能可能包含恶意代码!在启用前务必仔细阅读 SKILL.md 内容,检查技能要求的权限,优先在沙盒环境中测试。
每个加载的技能都会消耗上下文 Token。如果技能较多,建议使用 metadata.triggers 限制触发条件,定期清理不常用的技能。
在技能中配置敏感信息时,要使用环境变量引用而非直接写入明文。比如:
✅ 正确做法是 `API_KEY: “${MY_API_KEY}”`,❌ 错误做法是 `API_KEY: “sk-xxxxxx”`。
不同版本的 OpenClaw 可能对技能格式有细微差异。遇到问题时,先确认 OpenClaw 版本:
“`bash
openclaw –version
“`
也可以查看官方文档获取帮助。
如果你运行多个独立的 AI 代理,比如区分工作和个人用途,Skills 布局如下:Per-agent skills 放在
这种设计非常灵活,既能保持工作与个人技能的隔离,又能共享通用技能。
OpenClaw 的 Skills 系统是一个强大而灵活的能力扩展机制。通过本文的教程,你应该能够理解 Skills 的加载机制和优先级,创建自己的定制化技能,使用 ClawHub 安装和管理技能,以及避免常见的安全和性能问题。
现在就开始打造属于你自己的 AI 助手吧!
*如果你对 OpenClaw 的其他功能感兴趣,欢迎关注我的后续教程。*