插件可以把一套完成任务的方法、需要调用的工具,以及可操作的界面组合起来,交给 Agent 持续使用。你不需要理解协议、撰写代码,只需要用自然语言说明想用插件解决的问题,Agent 就能帮你梳理需求、生成插件,并在你验证并确认后发布。
本文介绍插件的基本概念,以及如何创建、测试、发布和管理插件。
插件是一组可以安装到 Agent 的能力。安装后,Agent 可以按照预设的方法完成任务、调用外部工具,也可以通过 Panel 和你共同处理同一份内容。
例如,你可以创建一个订单对账插件。它可以定期读取不同平台的订单,按照固定规则核对金额,并把异常订单展示在右侧的对账看板中。之后,无论是继续核对新订单,还是调整筛选条件,都不需要重新解释整套工作方法。
与一次性的对话任务相比,插件更适合承载需要反复执行、持续积累或多人复用的工作。
对话适合表达意图。任务涉及大量对象、不断变化的数据或需要反复调整的结果时,只向 Agent 描述需求并接收文字回复,往往不够直观。
插件可以帮助 Agent 完成以下工作:
插件为 Agent 提供完成任务所需的方法和能力;Panel 提供可以共同查看和操作的工作界面。
一个插件可以包含 Skill、MCP 和 Panel。创建插件时不要求三者同时存在,Agent 会根据任务选择需要的组成部分。
| 组成部分 | 作用 | 适合的场景 |
|---|---|---|
| Skill | 为 Agent 提供完成任务所需的步骤、知识和判断规则。 | 按固定标准审阅内容、生成周报、执行团队 SOP。 |
| MCP | 让 Agent 连接外部工具、服务和数据,并执行查询或操作。 | 查询业务数据、更新第三方系统、操作本地软件。 |
| Panel | 在对话旁提供可查看、可操作的界面,并将你的选择和修改传递给 Agent。 | 编辑画布、查看数据看板、管理任务、处理音视频时间线。 |
例如,一个客户跟进插件可以使用 Skill 规定客户分级和跟进流程,使用 MCP 读取 CRM 数据,再通过 Panel 展示客户列表和待办事项。
按照是否提供独立界面,插件分为以下两类:
如果用户需要在界面中查看和操作持续变化的内容,例如拖动画布元素、筛选看板数据或管理任务状态,适合创建交互式插件。如果只需要 Agent 按固定流程生成总结或文件,能力插件通常已经足够。
你可以使用自然语言从零创建插件,也可以导入已有插件包。
创建插件时,不需要先决定具体技术方案。优先说清楚业务问题、使用对象、输入和期望结果,Agent 会据此判断需要哪些能力。
在 Agent 私聊或项目中,@插件创建器,直接说明你希望创建什么插件。
一段有效的需求通常包含以下信息:
你不需要一次写全。Agent 会继续询问会影响插件形态、权限或安全边界的信息。名称、普通文案、默认布局等细节,可以先让 Agent 给出方案,再在预览阶段调整。
提示词模板
@插件创建器,帮我创建一个插件,名为[插件名称],功能是[功能 1][功能 2][功能 3],有一个用户界面来[Panel 的作用(可选)]。
提示词示例
@插件创建器,帮我创建一个插件,名为[扣子知识问答],功能是通过扣子产品文档 MCP 来查看和检索官方文档、总结提炼信息,并准确回答用户问题。
根据 Agent 的提问,确认数据来源、主要操作和使用范围。涉及以下操作时,请重点核对 Agent 给出的说明:
这些操作应在真正执行前再次向你展示操作对象、范围和影响。创建插件时同意接入某项能力,不等于提前同意以后发生的每一次敏感操作。
Agent 会生成插件所需的 Skill、MCP 和 Panel,并自动检查插件结构、能力声明、调用关系和敏感操作确认流程。
生成过程中,你仍然可以补充要求。
生成完成后,插件会进入“草稿预览”。此时可以测试和修改,但还没有正式发布。
如果任务主要由 Agent 在后台完成,并且结果可以通过消息或文件返回,可以明确要求创建不包含 Panel 的能力插件。
根据需要,能力插件可以采用以下组合:
示例提示词
帮我创建一个合同审阅插件,不需要 Panel。
用户上传合同时,先识别合同类型,再按照我提供的审阅技能来审阅规则检查付款条件、违约责任、知识产权和自动续约条款。输出风险等级、原文位置、风险原因和修改建议。如果信息不足,不要猜测,直接列出需要确认的问题。
如果用户需要持续查看、选择或修改结构化内容,可以要求 Agent 创建交互式插件。
描述 Panel 时,重点说明以下信息即可:
一个插件可以包含多个 Panel。例如,项目管理插件可以分别提供“任务看板”和“进度统计”两个 Panel。它们可以独立打开和调试,但属于同一个插件,共享插件版本和项目业务数据。发布时会发布完整插件,不能只发布其中一个 Panel。
在草稿预览中,你可以切换查看 Web 和移动端的展示效果。
示例提示词
@插件创建器,帮我创建一个插件,名为[扣子知识问答],功能是通过扣子产品文档 MCP 来查看和检索官方文档、总结提炼信息,并准确回答用户问题。需要一个用户界面来让我输入问题/关键词,并展示 Agent 的回复。
如果插件需要访问飞书、CRM、电商平台等外部服务,你需要在创建时告诉 Agent:连接什么服务、使用什么认证方式、需要哪些权限,以及用户应在什么时候完成认证。
常见认证方式包括:
每位用户使用自己的账号和凭证。团队成员不会继承插件创建者或其他成员的授权,因此测试时要覆盖首次认证、取消认证、凭证失效和重新连接等情况。
示例提示词
@插件创建器,帮我创建一个客户查询插件。插件通过 CRM MCP 查询客户资料,用户首次使用时需要完成 OAuth 授权,只申请读取客户和跟进记录的权限。请不要在插件文件中保存用户 Token;授权失效时,引导用户重新连接账号。
如果你自行开发了插件,或从 Codex、Claude Code 等平台导出了插件包,可以直接导入扣子,不需要重新通过对话创建。插件包需要符合插件规范,并且压缩前、压缩后均小于 500 MB。
插件生成并检查通过后,Agent 会发送草稿卡片。点击卡片或对应的 Panel 入口,即可查看草稿。
对于包含 Panel 的插件,你可以分别预览 Web 和移动端效果,检查信息展示、操作流程和多端适配是否符合预期。
测试时除了检查正常使用流程,还要覆盖失败和异常情况。建议至少检查以下内容:
| 检查项 | 建议测试方法 |
|---|---|
| 是否会正确使用插件 | 分别输入明确请求、口语化请求和容易混淆的请求,确认 Agent 能在合适的时候调用插件。 |
| MCP 是否可用 | 测试查询、写入和失败场景,确认返回结果来自正确账号和数据范围。 |
|
Panel 是否可用 |
点击各个按钮,是否有异常报错、信息展示是否完整。 检查信息是否容易找到,选择、编辑和筛选操作是否能被 Agent 正确理解。 |
| 多端是否可用 | 分别预览 Web 和移动端,检查布局、只读能力和不支持状态是否符合预期。 |
| 身份认证是否完整 | 测试首次授权、取消授权、授权失效和重新连接。 |
测试时可以准备一组固定案例,每次修改后重复执行。固定案例应同时包括:最常见的正常任务、信息不完整的任务、边界输入,以及至少一个预期失败的任务。这样更容易判断一次修改是否解决了问题,又是否破坏了原有能力。
发现问题后,直接在当前对话中说明出现了什么问题、期望结果是什么,以及如何复现。提供具体案例,可以帮助 Agent 更准确地修改插件。
示例提示词
请修改当前订单对账插件:
1. 退款中的订单不要标记为金额异常,单独归入“退款处理中”。
2. 对账看板默认只显示异常订单,但保留“查看全部”筛选项。
3. 点击订单后,先展示订单号、平台和差额,再让 Agent 分析原因。
4. 保持现有数据,不要创建新的插件。
请修改后重新检查,并停留在草稿预览,不要发布。
修改后先复测受影响的场景,再执行一遍原有核心案例。对于多个 Panel 的插件,从任一 Panel 进入调试后,所有 Panel 都属于同一份插件草稿;即使只修改了一个 Panel,再次发布时仍会发布完整插件。
草稿测试完成后,发布插件,才能让 Agent 使用正式版本。
你可以使用以下方式触发发布:
单 Panel 插件或不包含 Panel 的插件会直接进入发布流程。包含多个 Panel 时,如果由你在界面中发布,系统会再次展示本次包含的 Panel 数量;确认后发布完整插件。
发布成功后:
如果发布失败,系统会保留当前草稿、上一次成功发布的版本和业务数据。你可以点击重新尝试,或选择交给 Agent 修复。如果其他人已经发布了更新,系统会阻止当前草稿直接覆盖新版本;Agent 需要基于最新版本重新适配并检查,然后由你再次发布。
如果希望在团队内共享插件,需要将已经发布的插件上架到企业团队商店。上架后,其他企业成员可以在商店中查看并添加该插件。
企业团队商店默认关闭审核,插件提交后直接自动上架。企业管理员也可以在管理后台开启审核;开启后,插件需要通过审核才能正式上架。正式上架后,企业成员可以在企业团队商店中发现并添加插件。
完成插件发布并准备好展示资料后,可以上架插件:
如果要修改已经上架的展示信息,可以在插件右侧的更多中展开企业上架管理,选择更新上架信息。如果不再希望团队成员发现该插件,可以在同一位置选择下架。下架不会自动移除成员已经添加到 Agent 的插件。
你可以在原对话中继续修改插件,也可以在新的对话或项目中提出修改要求。系统会根据当前正式版本创建草稿;只有在你确认并发布新版本后,修改才会在线上生效。
示例提示词
@插件创建器,修改“订单对账”插件:新增“退款处理中”状态;对账看板默认只展示异常订单,并保留“查看全部”筛选项。请保留现有数据,完成后生成草稿供我测试,不要直接发布。
在我的插件中,可以查看当前账号拥有的插件资产。列表会展示插件来源,例如插件商店或我创建的,并显示连接状态、上架状态和已添加的 Agent 数量。
常用操作包括:
同一项目中的插件版本和业务数据可以共享,但每个 Agent 是否启用插件需要单独管理。将插件添加到一个 Agent,不会自动让项目中的其他 Agent 获得该插件。
当用户需要持续查看或直接操作画布、看板、表格、任务列表等内容时,建议创建 Panel。例如,用户需要筛选订单、拖动画布元素、修改任务状态,或在查看数据后继续让 Agent 处理,都适合使用 Panel。
如果插件只需要让 Agent 按固定流程完成任务,并通过消息或文件返回结果,通常不需要 Panel。例如,合同审阅、资料总结或固定格式周报可以使用能力插件。如果用户需要在界面中持续查看和操作内容,例如筛选订单或调整任务状态,则建议创建 Panel。
发布和上架解决的问题不同。发布会把测试完成的草稿生成正式版本,让当前 Agent 或项目中已经启用该插件的 Agent 使用。发布后,插件不会自动出现在企业团队商店中。
如果希望将插件共享给团队成员,还需要把已发布插件上架到企业团队商店。上架后,其他成员可以在商店中查看并添加插件。企业团队商店默认关闭审核;管理员开启审核后,插件需要通过审核才能正式上架。仅供自己或指定 Agent 使用时,完成发布即可,不需要上架。
可以。你可以导入在扣子开发或从 Codex、Claude Code 导出的插件包。插件包需要: