🛠️ 创建你的 Skill
Skill 基本结构
my-skill/
├── SKILL.md # 必须!技能说明和指令
├── references/ # 参考文档
├── scripts/ # 脚本文件
└── assets/ # 资源文件SKILL.md 格式
yaml
---
name: my-skill
description: 一句话描述你的技能
primaryEnv: node
---
# My Skill
这里写技能的使用说明和指令...Frontmatter 元数据
name:技能名称description:描述(会出现在技能列表中)primaryEnv:运行环境(node/python)disableModelInvocation:是否从 prompt 中隐藏userInvocable:是否可通过 /command 调用
技能优先级
extra < bundled < managed < workspaceworkspace 下的技能优先级最高,可覆盖内置技能。
发布到 ClawHub
bash
clawhub publish my-skill/最佳实践
- SKILL.md 要写清楚,这是模型理解你技能的唯一途径
- 提供具体的使用示例
- 标注依赖(需要哪些命令行工具)
- 测试:把技能放到 workspace/skills/ 下验证