技能
认识技能
用可复用的说明、脚本和资源扩展助手完成特定任务的方式。
技能是一组围绕特定任务组织的说明与资源。它告诉 Agent 在什么时候采用某种方法、需要读取哪些参考资料、怎样调用配套脚本,以及如何检查结果。
技能解决什么问题
通用提示词适合一次性要求;技能适合需要反复执行、步骤稳定或需要配套资源的工作。例如:
- 生成和检查 Word、Excel、PowerPoint;
- 读取或创建 PDF;
- 使用固定模板制作周报;
- 按团队规范执行代码审查;
- 调用某个业务系统前完成特定校验。
技能来源
| 来源 | 维护者 | 行为 |
|---|---|---|
| 官方技能 | SoniBot | 开箱即用、只读,随版本更新 |
| 自定义技能 | 用户 | 从本机目录、父目录、SKILL.md 或 zip 导入,可覆盖和删除 |
扩展 SDK 提供的能力可能在运行时自动注入。以技能详情和助手编辑页中实际显示的来源为准。
基本结构
一个可导入技能至少包含 SKILL.md:
my-skill/
├── SKILL.md
├── references/ # 可选:参考资料
├── scripts/ # 可选:辅助脚本
└── assets/ # 可选:模板或素材SKILL.md 文件开头需要有效的 frontmatter,并提供 description。name 可以显式填写,也可以由技能包约定决定。
---
name: weekly-report
description: 将项目进展整理为结构化周报。
---
# 工作流程
1. 收集本周完成项、风险和下周计划。
2. 按模板生成周报。
3. 检查日期、负责人和未完成标记。技能、MCP 和助手的区别
- 技能提供工作方法;
- MCP 提供外部工具接口;
- 助手把 Agent、技能、MCP 和默认配置组合成一个岗位角色。
技能可以要求使用某个工具,但不会自动替你完成该工具的账号授权或服务连接。
生效方式
技能先进入技能中心,再挂载到助手或在对话中选择。新会话会根据当时的选择准备技能;删除技能不会追溯移除历史会话已经选用的技能。
继续阅读导入、更新与删除技能和将技能挂载到助手。