AI创想

标题: OpenClaw Skills 完全指南:让你的 AI 助手拥有超能力 [打印本页]

作者: 创想小编    时间: 昨天 18:16
标题: OpenClaw Skills 完全指南:让你的 AI 助手拥有超能力
作者:CSDN博客
目录


OpenClaw Skills 完全指南:让你的 AI 助手拥有超能力

你是否想过让你的 AI 助手拥有更多能力?比如自动查询天气、操作飞书文档、控制智能家居?OpenClaw 的 Skills 系统正是为此而生!本文将带你全面了解 Skills 是什么、如何使用、以及如何创建自己的 Skills。
什么是 Skills?

Skills 是 OpenClaw 使用的一种技能扩展机制,它教会 AI 智能体如何使用各种工具。每个 Skill 是一个包含 SKILL.md 文件的目录,这个文件使用 YAML frontmatter 作为元数据,Markdown 作为指令。
简单来说,Skills = AI 的技能包
通过 Skills,你可以:
Skills 的三大来源

OpenClaw 从三个位置加载 Skills:
位置路径优先级说明
工作区 Skills<workspace>/skills最高当前工作区专属
托管/本地 Skills~/.openclaw/skills中等所有智能体共享
内置 Skills随安装包发布最低OpenClaw 自带
优先级规则:如果同名 Skills 存在于多个位置,工作区 > 托管/本地 > 内置。
Skills 的基本结构

一个最小的 SKILL.md 文件只需要:
  1. ---
  2. name: hello-world
  3. description: A simple skill that says hello
  4. ---
  5. # Hello World Skill
  6. When the user asks for a greeting, say "Hello from your custom skill!"
复制代码
常用 Frontmatter 字段

门控机制:按条件加载 Skills

OpenClaw 支持条件加载,只有在满足条件时才启用某个 Skill。
  1. ---
  2. name: gemini
  3. description: Use Gemini CLI for coding assistance
  4. metadata:
  5.   { "openclaw": { "requires": { "bins": ["gemini"], "env": ["GEMINI_API_KEY"] } } }
  6. ---
复制代码
支持的门控条件

配置覆盖

你可以在 ~/.openclaw/openclaw.json 中配置 Skills:
  1. {"skills":{"entries":{"hello-world":{"enabled":true,"env":{"API_KEY":"your-api-key"}}}}}
复制代码
创建你的第一个 Skill

1. 创建目录
  1. mkdir-p ~/.openclaw/workspace/skills/my-first-skill
复制代码
2. 创建 SKILL.md
  1. ---
  2. name: my-first-skill
  3. description: My first OpenClaw skill
  4. ---
  5. # My First Skill
  6. When the user asks for help, follow these steps.
复制代码
3. 刷新 OpenClaw

重启 Gateway 或在对话中让智能体刷新 skills。
ClawHub:Skills 市场

想要发现更多 Skills?访问 ClawHub!
ClawHub 是 OpenClaw 的公共 Skills 注册表,你可以:
常用命令:
  1. clawhub install<skill-slug>
  2. clawhub update --all
复制代码
安全注意事项

总结

Skills 是 OpenClaw 的核心扩展机制,让你可以:
现在就试试创建你的第一个 Skill 吧!

参考资料

原文地址:https://blog.csdn.net/weixin_42681866/article/details/158811785




欢迎光临 AI创想 (https://llms-ai.com/) Powered by Discuz! X3.4