> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coze.cn/llms.txt
> Use this file to discover all available pages before exploring further.

技能是一个专为特定领域设计的知识库和工具包，用于指导智能体如何完成指定的任务。使用技能后，扣子 AI 会在处理专业任务上有更好的表现，例如根据指定的风格指南与格式撰写文档、根据指定的设计风格开发一个应用等。本文档介绍如何在扣子编程、扣子中使用技能。
## 使用场景 {#a414cefc}
扣子 AI 会加载技能的介绍信息，如果判断技能与当前任务有关，将自动安装并触发技能来完成任务。通过技能的渐进式披露机制，扣子 AI 可以在节约上下文窗口的同时访问专业领域的知识。
在不同使用环境下，技能对应不同的使用场景，例如：

* **在扣子编程中辅助开发**
   * 使用前端设计类技能，让扣子 AI 根据指定的设计风格开发网页应用。
   * 使用流程类技能，让扣子 AI 根据指定的提取流程开发发票提取工作流。
* **在扣子中协助处理复杂任务**
   * 使用写作类技能，让扣子 AI 根据指定的风格指南与格式撰写文档。
   * 使用审核类技能，让扣子 AI 依据公司的法务标准审查合同文件。

## 在扣子编程中使用技能 {#3456ebc7}
在扣子编程中开发智能体、工作流或应用等项目时，扣子 AI 会在已添加的技能中自动搜索并加载合适的技能，然后读取技能的使用指南，并遵循该指南来完成开发任务。
:::tip 说明
* 最多添加 50 个编程技能。
* 存在同名技能时，扣子 AI 会根据技能的功能描述，选择最贴合当前任务的技能。如果功能描述类似，则遵循“**自定义技能 > 官方技能**”以及“**最新上传 > 早期上传**”的选择原则。
:::
### 技能类型 {#f02e67f6}
在扣子编程中，扣子 AI 可以加载已添加的官方技能和我的技能。

* **官方技能**：由扣子官方开发和维护的编程技能。不同项目能用的官方技能并不完全一样，系统会根据项目类型**自动添加**匹配的技能。目前，所有扣子编程的集成服务均有配套的官方技能。如果要使用外部集成相关的技能，需要先完成集成配置。关于集成服务的更多信息，请参考[集成服务概述](/guides/integrations_overview)。
   :::tip 说明
   请勿随意移除官方技能，以免扣子 AI 在开发过程中因无法加载所需技能而报错。
   :::
* **我的技能**：由开发者自行维护的自定义技能。你可以根据个人经验和工作需求来开发技能并使用。自定义的编程技能仅限你本人使用。

### 步骤一：**上传你的技能** {#5e777d14}
如果你要使用自定义技能，包括通过扣子编程以及通过其他渠道开发的技能，均需要通过本地上传方式，将技能包上传到扣子编程。
:::tip 说明
* 通过扣子编程开发的技能，暂不支持直接在扣子编程中使用。你需要先将技能的 **`.skill`** 文件下载到本地，再通过本地上传功能上传到编程技能列表中。具体操作，请参考[下载技能包](/guides/vibe_coding_skill#cd55ee7b)。
* 技能商店中的技能不支持在扣子编程中使用。
:::

1. 在开发项目对话框中，单击**技能**。
2. 在**编程技能**面板中，选择**创建技能** > **本地上传**。
3. 选择待上传的技能包。


::::cols
@col 50
   ![Image=1703x620](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/952ac8d334a042728a404182647dbc14~tplv-goo7wpa0wc-image.image)




@col 50
![Image=1695x793](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/911a6ebe7dcc46efb293cec7d3305b70~tplv-goo7wpa0wc-image.image)

::::

### 步骤二：添加技能 {#aea9ee2b}
上传技能包后， 你在当前账号下均可以使用该自定义技能。但为扣子 AI 添加自定义技能是单次生效的，每次开启新任务时，你都需要重新添加所需的自定义技能。

1. 在开发项目对话框中，单击**技能**。
2. 在**我的技能**中，单击目标技能对应的**添加**。
   ![Image=580x144](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/055d3b339cd84b44a5ffa1d0aaddc72d~tplv-goo7wpa0wc-image.image)

### 步骤三：扣子 AI 加载技能 {#e84a36bc}
添加技能后，扣子 AI 会在项目开发过程中，会根据当前任务和上下文，自动搜索并加载合适的技能，然后读取技能的使用指南，并遵循该指南来完成开发任务。此外，你也可以在对话中通过自然语言明确指定需要使用的技能。
在任务开发过程中，你也可以随时单击对话框中的**技能**来添加更多技能，新添加的技能将在下一轮对话中生效。
例如，当你需要开发一个视觉风格鲜明的网页应用时，可以上传并添加一个前端设计类技能，扣子 AI 会加载该技能及其他所需官方技能来完成开发任务。
![Image=615x331](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/6e04ae97414f49edb95f1f164879619d~tplv-goo7wpa0wc-image.image)
## 在扣子中使用技能 {#COLZjQrrKd}
:::tip 说明
* **技能数量限制**：每个用户最多只能启用 30 个第三方技能，其他类型的技能无数量限制。
* 企业技能商店限制：
   * **套餐限制**：仅企业旗舰版支持企业技能商店。
   * **角色限制**：企业技能商店不面向企业访客开放；仅企业员工可发布、查看和使用企业市场中的技能。
:::
在扣子首页的对话框中输入你的任务指令，敲击回车键即可发起一个对话任务。扣子 AI 会根据你的任务指令，自动在技能商店中查找相关的技能。扣子 AI 会加载技能的介绍信息，如果判断技能与当前任务有关，将自动安装并触发技能来完成任务。更多信息，请参考[使用技能](/cozespace/using_skills)。
![Image=490x242](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/1294f82274014faead9f9d2695288c7a~tplv-goo7wpa0wc-image.image)
你也可以在对话中指定要使用的技能：

* **在商店中选用技能**：在技能商店中选择感兴趣的技能，安装之后再单击使用，页面会自动跳转至扣子首页，输入你的任务要求即可。


::::cols
@col 50
   选择商店技能：
   ![Image=1096x849](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/ae7983f9f80b49c0928dc7f011b11469~tplv-goo7wpa0wc-image.image)


@col 50
使用商店技能：
![Image=889x459](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/af196b4c311a426bb48e4d2104b7ea50~tplv-goo7wpa0wc-image.image)


::::


* **在对话框中 @ 指定技能**：
   在扣子首页文本框中输入 @，并在技能页签中选择要使用的技能。
   ![Image=450x263](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/b7c563fc1d6240288ceda9dd8570a749~tplv-goo7wpa0wc-image.image)


