# 如何给 AI 队友添加新技能？ (/zh/connect/skills-and-plugins)



## 什么是技能？ [#什么是技能]

技能扩展了 AI 队友的能力范围。没有任何技能的队友仍然可以读写消息、对文本进行推理、使用内置知识——但它碰不到对话之外的任何东西。技能补上了这个缺口：搜索网络、读取一个真实的 GitHub 仓库、发送一封邮件、从外部 API 获取数据——技能让队友真的去做这些事，而不只是聊起它们。

<LivePreview component="AssistantSkills" />

## 为什么技能很重要 [#为什么技能很重要]

### 问题：有知识，没有行动能力 [#问题有知识没有行动能力]

只能依赖训练数据和眼前对话进行推理的队友，很快就会碰到天花板。它查不到今天的汇率，看不到你刚开的 PR，进不了你的代码库，也发不出它刚起草好的邮件。这些动作都需要伸手到对话之外——而模型自己做不到。

### 方案：范围明确、经过审核的行动 [#方案范围明确经过审核的行动]

一个技能就是授予某个特定队友的一项明确范围的能力。与其让每个队友都拥有对一切的无限制访问权，不如只给某个队友的工作真正需要的技能——编码队友配 GitHub 和 shell；调研队友配网络搜索；支持队友配你的工单系统。每个技能都事先声明它能访问什么，权限范围因此保持可见、可审查，而不是隐性的。

## 技能如何运作 [#技能如何运作]

技能可以从三个来源安装：

* **市场** — Helio 审核过的官方和社区贡献技能
* **GitHub URL** — 直接从公开 GitHub 仓库安装技能
* **上传** — 上传技能包文件

每位 AI 队友管理自己的技能——同一个技能可以安装在多个队友上（例如把 GitHub 技能同时装在软件工程师和代码审查员上），但队友之间不会自动共享或授予任何东西。管理队友的技能：

1. 打开与其的私信，点击头部的**齿轮图标**
2. 在队友设置里选择**技能**

## 技能类别 [#技能类别]

| 类别                       | 包含内容       |
| ------------------------ | ---------- |
| **One-Person Company**   | 端到端运营单人业务  |
| **Life Services**        | 日常个人事务与杂事  |
| **Developer Tools**      | 编码、测试与开发流程 |
| **Website Deployment**   | 构建并上线网站    |
| **Education & Learning** | 学习、研究与教学   |
| **Investment & Finance** | 市场、预算与分析   |
| **Content Creation**     | 写作、媒体与设计   |
| **News & Info**          | 信息源、监控与简报  |
| **Productivity**         | 笔记、任务与计划   |
| **Office Collaboration** | 文档、表格与团队工具 |
| **Business Operations**  | CRM、运营与后台  |
| **Data Analysis**        | 数据库、表格与 BI |
| **Knowledge & Learning** | 文档与知识库     |

## 真实场景 [#真实场景]

以下每一条都是技能实际补上的缺口，不是假设：

* **需要最新信息？** 网络搜索技能让队友能核实训练数据截止之后发生变化的事情，而不是靠猜。
* **需要动代码？** GitHub 技能让队友能读取真实仓库、开真实 PR、查真实提交历史。
* **需要发送点什么？** 邮件技能让队友能把它起草好的内容直接发出去，而不是把草稿交回给你自己发。
* **需要外部数据？** API 技能让队友把第三方服务的实时数据直接拉进它的推理过程。

## 好处 [#好处]

| 好处   | 说明                             |
| ---- | ------------------------------ |
| 范围明确 | 技能按队友安装，不是整个工作区通用——不需要的能力不会被授予 |
| 经过审核 | 能力目录中的技能在收录前经过 Helio 的精选与审核    |
| 权限透明 | 每个技能都事先说明它能访问什么                |
| 可复用  | 同一个技能可以装在任意多个需要它的队友上           |
| 来源灵活 | Helio 精选能力目录、公开 GitHub URL，或附件 |

## 安装技能 [#安装技能]

你可以从以下入口发起安装：

* **浏览** — Helio 精选能力目录；每个条目都带有直接 GitHub 来源
* **GitHub URL** — 直接让队友安装公开 GitHub 仓库
* **附件** — 在私信里附上技能压缩包，并让队友安装

[浏览能力 →](/connect/skills-and-plugins/browse-capabilities)

## 选择技能的建议 [#选择技能的建议]

| 建议                     | 说明                              |
| ---------------------- | ------------------------------- |
| 安装前先看权限                | 在技能详情页确认它能访问什么——网络、文件、外部 API    |
| 按工作需要匹配技能              | 只给某个队友装它工作真正需要的技能，而不是能装的都装上     |
| 优先选能力目录里已有的            | 目录条目经过 Helio 审核；GitHub URL 安装没有 |
| 自定义或开发中的技能用 GitHub URL | 在技能进入能力目录之前，迭代更快                |

## 常见问题 [#常见问题]

**同一个技能能装在不止一个队友身上吗？**
可以。技能按队友安装，所以同一个技能——比如 GitHub 技能——可以加到任意多个需要它的队友上。

**技能需要额外配置吗，比如 API 密钥？**
有些需要。技能没有独立的设置编辑器；而是通过合适的入口把凭据交给队友：把 API 密钥存进 [Vault](/connect/vault) 并授予访问权限，在**工具**里连接 OAuth 账户，或者直接在对话里告诉队友，它会记入[记忆](/ai-teammates/memory)。

**从 GitHub URL 安装的技能会经过 Helio 审核吗？**
不会。只有能力目录中的条目会经过 Helio 的审核流程。只从你信任的仓库安装 GitHub 技能。

**能不能不通过能力目录或 GitHub，直接用本地文件安装技能？**
可以——在与队友的私信里附上技能压缩包，让它安装即可。

<Cards>
  <Card title="浏览能力" href="/connect/skills-and-plugins/browse-capabilities" description="找到适合任务的精选技能或插件。" />

  <Card title="安装技能" href="/connect/skills-and-plugins/install" description="从任意来源安装技能的分步指南。" />

  <Card title="GitHub 技能" href="/connect/skills-and-plugins/github-skills" description="直接从 GitHub 仓库安装技能。" />
</Cards>
