技能
技能(Skill)是一种能力封装机制,用于将专业知识(如编码经验、常见问题、解决方案等)组织为可复用的模块。技能本质上是由指令、脚本和资源构成的集合,智能体可按需动态加载这些专业化的“技能包”,从而提升特定任务的执行能力与执行效率。
技能的目录结构
skill-name/
├── SKILL.md (必填)
│ ├── YAML frontmatter 元数据 (必填)
│ │ ├── name: (必填)
│ │ └── description: (必填)
│ └── Markdown 指令 (必填)
└── Bundled Resources/ 捆绑资源 (选填)
├── scripts/ - 可执行代码 (Python/Bash 等)
├── references/ - 旨在根据需要加载到上下文中的文档
└── assets/ - 输出中使用的文件 (模板、图标、字体等) | 参数名称 | 说明 |
|---|---|
| skill-name | 整个技能的根目录,skill-name需要替换成实际的技能名称(比如data-analysis-skill)。技能名称由小写字母、数字和连字符(-)组成,开头和结尾不能是连字符,且连字符不可连续使用,长度1~64字符。 |
| SKILL.md | SKILL.md文件名不可修改。它是技能的核心描述文件,相当于技能的“说明书”,必须包含以下两部分:
|
| Bundled Resources(可选) | 存放技能配套资源的目录,非必填,但能让技能更完整。
|
编写SKILL.md
创建一个带有YAML frontmatter和Markdown内容的SKILL.md文件,样例如下:
--- name: safe-file-reader description: Read files without making changes. Use when you need read-only files access. --- # Safe File Reader This Skill provides read-only file access. ## Instructions 1. Use Read to view file contents 2. Use Grep to search within files 3. Use Glob to find files by pattern
添加支持文件
在SKILL.md同级目录下创建其他文件,样例如下:
my-skill/
├── SKILL.md
├── reference.md
├── examples.md
├── scripts/
│ └── helper.py
└── templates/
└── template.txt 在SKILL.md中写明引用这些支持文件,样例如下:
For advanced usage, see [reference.md](reference.md). Run the helper script: ```bash python scripts/helper.py input.txt ```
创建本地技能
码道Space支持直接添加技能和上传技能,多种途径灵活高效,助您轻松扩展开发能力。
码道Space为不同使用场景提供了多种技能,涵盖办公文档、代码开发、开发工具等领域。你可以直接安装所需技能。
- 参考快速启动操作,登录码道Space。
- 在码道Space客户端的左侧导航栏,选择“专家 技能 连接器”。
- 在“技能”页面,单击目标技能卡片上的
。 图1 添加技能
- 技能安装成功。
将已获取的本地技能包导入到本地码道Space中,即可便捷地调用和使用相关功能。
导入前,请对照技能的目录结构及编写SKILL.md中内容,验证技能包是否符合标准。例如,每个技能文件夹的根目录均须包含对应的SKILL.md文件,此文件中须包含YAML格式的技能名称与描述等。如果技能包不符合规范,请调整后再导入,否则可能会导入失败。
- 在码道Space客户端的左侧导航栏,选择“专家 技能 连接器”。
- 在“技能”页面,单击右上角的“上传技能”。
- 在“上传”对话框中,选择本地的技能zip包。
每次仅支持上传一个zip包,包内可存放多个技能文件夹,且包的总大小不能超过5M。
图2 上传技能
- 单击“确定”,导入成功后,技能名称将显示在技能列表中。
例如:如需一次性导入“docx”和“pptx”两类技能至码道Space,可将两类技能文件夹放入同一个zip包中,再上传该zip包,即可实现批量上传功能。
使用技能
- 技能安装成功后,通过以下任意一种方式使用技能。
- 单击技能卡片上的
,跳转到新建任务页面使用技能。 图3 使用技能
- 在新建任务的输入框中,单击
添加目标技能。 图4 添加目标技能
- 单击技能卡片上的
- 查看技能调用结果。
管理技能
码道Space具备完善的技能全生命周期管理体系。用户能够基于实际业务场景,实现对既有技能的精细化管控与持续优化。
| 操作 | 具体步骤 |
|---|---|
| 查看已安装技能 |
|
| 启用或禁用技能 |
|
| 使用技能 |
|
| 删除技能 |
注意: 技能删除后,使用该技能的智能体将受到影响,请谨慎操作。 |



