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 打不开

  1. 依赖的能力未开启:部分 Skill 声明了它需要的能力。比如「图片生成与编辑」需要「图片生成」能力开启且已配置服务,否则 Skill 开关会显示为灰色。
  2. 能力已开但没有服务配置:「录音转写」Skill 需要录音转写能力有可用的服务配置(目前仅官方服务,需登录)。
  3. Skill 被关闭了:你或当前对话中手动关闭了该 Skill。
  4. 所有 Skill 都被关闭:如果没有任何 Skill 处于启用状态,AI 在对话中甚至看不到「读取 Skill」工具。

自定义 Skills

除了内置 Skills,你还可以创建自己的 Skill。将包含 SKILL.md 的文件夹放在可咚的 Skills 目录中即可。可以在对话中让 AI 帮你创建——它会使用内置的「使用指引」Skill 来指导整个过程。

自定义 Skill 与内置 Skill 同 ID 时,自定义版本会覆盖内置版本。