在 Kimi Code 中使用技能(Skills)
Kimi Code 是专为开发者设计的 AI 编程助手,可以直接在终端或编辑器中运行,帮你写代码、修 Bug、生成文档。Kimi Code 支持通过 SKILL.md 提供知识性指导,AI 读取后遵循其中的规范。适合定义代码风格、工作流程、最佳实践。

调用技能(Skills)
Kimi Code CLI 使用斜杠命令调用 Skills:
例如输入 /skill:git-commits,Kimi Code 会读取对应 SKILL.md 的内容,并将其作为指令发送给 Agent。
斜杠命令后面还可以附带额外描述,内容会追加在 Skills 指令之后:
如果只是普通对话,不需要手动调用——Agent 会根据上下文自动判断是否需要读取 Skills 内容。
创建你的第一个 Skills
创建 Skills 只需两步:在 Skills 目录下新建一个子目录,然后在里面创建 SKILL.md 文件。
推荐的存放位置(对所有项目生效):
SKILL.md 使用 YAML Frontmatter 定义元数据,下方是 Markdown 格式的规范内容:
Frontmatter 中 name 和 description 均为可选字段,省略时默认使用目录名。
示例:用 Skills 固化 Git 提交规范
团队规定提交信息必须遵循 Conventional Commits 格式,但每次都要重新说明很麻烦。把规范写成 Skills,之后只需一条命令就能调用。
第一步:创建 Skill 文件
第二步:完成代码修改后,调用 Skills
Kimi Code 会读取你的规范,结合任务描述,直接输出符合格式的提交信息,不需要你再重复说明任何格式要求。
Flow Skills:定义多步骤工作流
普通 Skills 提供的是静态规范,Flow Skills 则可以定义一套自动执行的多步骤流程。
在 Frontmatter 中设置 type: flow,并在内容中嵌入 Mermaid 或 D2 格式的流程图,即可创建 Flow Skills。
使用 /flow:<name> 命令执行,Agent 会从 BEGIN 节点开始,按流程图自动完成每个步骤,直到到达 END。
Skills 加载机制
Kimi Code CLI 按以下优先级查找并加载 Skills(先加载的同名 Skills 优先):
- 内置 Skills:随软件包安装,提供基础能力
- 用户级 Skills:存放在主目录中,对所有项目生效
- 项目级 Skills:存放在项目目录中,仅在该项目下生效
你也可以通过 --skills-dir 参数手动指定额外的 Skills 目录:
Kimi Code CLI 内置了两个实用 Skill:kimi-cli-help(解答 CLI 使用问题)和 skill-creator(引导你创建新的 Skill)。输入 /skill:skill-creator 即可开始。
完整的配置选项和参数说明,请参阅 Kimi Code CLI Skills 文档。