SoniBot
技能

认识技能

用可复用的说明、脚本和资源扩展助手完成特定任务的方式。

技能是一组围绕特定任务组织的说明与资源。它告诉 Agent 在什么时候采用某种方法、需要读取哪些参考资料、怎样调用配套脚本,以及如何检查结果。

技能解决什么问题

通用提示词适合一次性要求;技能适合需要反复执行、步骤稳定或需要配套资源的工作。例如:

  • 生成和检查 Word、Excel、PowerPoint;
  • 读取或创建 PDF;
  • 使用固定模板制作周报;
  • 按团队规范执行代码审查;
  • 调用某个业务系统前完成特定校验。

技能来源

来源维护者行为
官方技能SoniBot开箱即用、只读,随版本更新
自定义技能用户从本机目录、父目录、SKILL.md 或 zip 导入,可覆盖和删除

扩展 SDK 提供的能力可能在运行时自动注入。以技能详情和助手编辑页中实际显示的来源为准。

基本结构

一个可导入技能至少包含 SKILL.md

my-skill/
├── SKILL.md
├── references/       # 可选:参考资料
├── scripts/          # 可选:辅助脚本
└── assets/           # 可选:模板或素材

SKILL.md 文件开头需要有效的 frontmatter,并提供 descriptionname 可以显式填写,也可以由技能包约定决定。

---
name: weekly-report
description: 将项目进展整理为结构化周报。
---

# 工作流程

1. 收集本周完成项、风险和下周计划。
2. 按模板生成周报。
3. 检查日期、负责人和未完成标记。

技能、MCP 和助手的区别

  • 技能提供工作方法
  • MCP 提供外部工具接口
  • 助手把 Agent、技能、MCP 和默认配置组合成一个岗位角色

技能可以要求使用某个工具,但不会自动替你完成该工具的账号授权或服务连接。

生效方式

技能先进入技能中心,再挂载到助手或在对话中选择。新会话会根据当时的选择准备技能;删除技能不会追溯移除历史会话已经选用的技能。

继续阅读导入、更新与删除技能将技能挂载到助手

On this page