Skills 与 Skills 开关
什么是 Skills
Skills(技能)是 AI 助手的高级能力扩展,可以理解为「插件」。每个 Skill 包含一份说明文档,告诉 AI 如何完成某类特定任务;部分 Skill 还绑定了原生动作,能直接调用系统能力来执行操作。
与工具不同,Skill 更侧重于「知道怎么做」而不仅仅是「能做什么」。AI 会在对话中通过「读取 Skill」工具查阅相关 Skill 的说明,然后按照指引完成任务。
内置 Skills
可咚内置了以下 Skills:
| Skill | 说明 | 类型 |
|---|---|---|
| 数据可视化 | 使用 ECharts 生成交互式图表 | 有原生动作 |
| JavaScript 执行器 | 在隔离沙箱中执行 JS 代码,用于计算和数据处理 | 有原生动作 |
| 图片生成与编辑 | 根据文字描述生成或编辑图片(需开启「图片生成」能力) | 有原生动作 |
| 录音转写 | 将本地音视频文件转为文字(需开启「录音转写」能力) | 有原生动作 |
| 图像与文档转换 | 图像与文档之间的常用本地转换:裁切 / 透视矫正图片、多图合成 PDF、PPTX 栅格化为逐页 PNG | 有原生动作 |
| XLSX 读写 | 读取和处理 Excel 文件 | 有原生动作 |
| PPT 制作 | 通过 HTML 生成 PPTX 演示文稿 | 有原生动作 |
| 使用指引 | 指导 AI 帮用户编写工作手册(AGENTS.md)或创建自定义 Skill | 仅文本指引 |
| Frontend Design | 前端设计指引 | 仅文本指引 |
「有原生动作」的 Skill 可以直接执行操作(如生成图表、裁切图片);「仅文本指引」的 Skill 提供详细的操作指南,AI 会阅读后使用其他工具来完成任务。
Skill 开关怎么用
在「设置 → 工具」页面下方可以看到 Skills 列表,每个 Skill 有独立的开关。
与工具类似,Skill 开关也是分层的:对话级优先于全局。默认情况下所有 Skill 都是开启的。
为什么有时候 Skill 打不开
- 依赖的能力未开启:部分 Skill 声明了它需要的能力。比如「图片生成与编辑」需要「图片生成」能力开启且已配置服务,否则 Skill 开关会显示为灰色。
- 能力已开但没有服务配置:「录音转写」Skill 需要录音转写能力有可用的服务配置(目前仅官方服务,需登录)。
- Skill 被关闭了:你或当前对话中手动关闭了该 Skill。
- 所有 Skill 都被关闭:如果没有任何 Skill 处于启用状态,AI 在对话中甚至看不到「读取 Skill」工具。
自定义 Skills
除了内置 Skills,你还可以创建自己的 Skill。将包含
SKILL.md 的文件夹放在可咚的 Skills
目录中即可。可以在对话中让 AI 帮你创建——它会使用内置的「使用指引」Skill
来指导整个过程。
自定义 Skill 与内置 Skill 同 ID 时,自定义版本会覆盖内置版本。