1.5 KiB
1.5 KiB
name, description
| name | description |
|---|---|
| opencode-skill-creator | 教你如何在opencode中创建自定义skill |
Skill 创建指南
目录结构
每个skill都是一个文件夹,包含以下文件:
skills/
└── your-skill-name/
└── SKILL.md
SKILL.md 文件格式
使用 YAML frontmatter 定义元数据:
---
name: 技能名称
description: 技能描述
---
Frontmatter 字段说明
| 字段 | 必填 | 说明 |
|---|---|---|
name |
是 | 技能名称,用于显示在技能列表中 |
description |
是 | 技能简短描述 |
技能内容规范
- 描述要详细:清楚地说明这个skill能做什么
- 提供示例:包含实际使用的代码示例
- 说明参数:列出所有可用参数及其作用
- 保持简洁:避免冗长的说明
创建步骤
- 在
/workspace/.opencode/skills/目录下创建新文件夹 - 在文件夹中创建
SKILL.md文件 - 编写frontmatter和内容
- 技能将自动被系统识别
示例
---
name: 示例技能
description: 这是一个示例技能的描述
---
这是一个详细的技能说明文档。
## 使用方法
```bash
# 示例命令
echo "Hello World"
参数说明
param1: 参数1说明param2: 参数2说明
### 注意事项
- 文件名必须是 `SKILL.md`(大写)
- frontmatter 必须使用 `---` 包裹
- 内容支持 Markdown 语法
- 可以包含代码块、表格、列表等