canned-responses – 预设回复模板管理 Skill

3周前更新 7 0 0 0

canned-responses 是用于指导 AI Agent 编写和管理客户支持场景中预设回复话术的 Skill,适合客服、售前咨询和工单处理等需要快速给出标准答复的场景。

Skill 安装

多 Agent 安装
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill canned-responses

使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。

Skill 调研报告

Skill 详细介绍

anthropics/knowledge-work-plugins#canned-responses 是 Anthropic 官方 knowledge-work-plugins 仓库中的一个 Skill,定位是把「常见问题回复」这件事标准化、可复用化。它属于面向知识工作场景的插件集合,而不是独立运行的软件、不是 SaaS 服务、也不是一个需要单独部署的服务器端程序。

它本质上是一套围绕「预设回复 / 标准话术」的提示词与指令集。安装后,Agent 在遇到客服问答、售前咨询、内部支持、常见问题归类等任务时,会获得更稳定、更一致的回复生成能力——先判断问题类型,再匹配或生成合适的标准回复,而不是每次从零自由发挥。

核心用途包括:

– 针对重复性高的咨询问题,生成结构统一、口径一致的回复
– 把零散的问题归纳成「问题—标准答案」对,方便沉淀
– 在客服、销售、内部 IT 支持、社群运营等场景中快速出稿
– 让同一批常见问题在不同时间、不同人处理时保持表达一致

它不是什么:

– 不是客服工单系统,不会自动连接你的 CRM 或 IM 后台
– 不是知识库软件,不会自动抓取你的历史会话
– 不是自动化机器人,不会自行对外发送消息

典型工作方式:你把问题或问题清单交给 Agent,并说明业务背景、语气要求、受众,Agent 依照该 Skill 的指令结构产出可直接使用的回复文本。它解决的核心问题是「口径统一」和「批量出稿效率」,而不是「自动对外触达」。

适合的用户:客服团队负责人、售前、社群运营、内部支持岗、需要维护 FAQ 的运营人员。不适合的需求:希望一键接入微信 / 工单系统的自动化、希望 Skill 直接替你发送消息、或希望它独立完成数据抓取与入库。

需要说明的是,它本身不是一个能单独跑起来的程序,能力来自 Agent 模型加上 Skill 提供的指令约束,不会凭空获得它没有的外部数据。

Skill 安全评估

总体判断:来自 Anthropic 官方仓库,来源可信度较高,属于以提示词和指令为主的工作流类 Skill,本身不涉及高风险的系统级操作。但具体风险取决于你在什么环境、给它什么权限、让它处理什么内容。

来源可信度:该 Skill 属于 anthropics/knowledge-work-plugins 官方仓库,相比第三方同名或重新发布的版本,来源更清晰。使用时应认准这一来源,避免安装来路不明的同名 Skill。

权限与行为层面,通常需要关注的点:

– 文件读取 / 写入:如果让 Agent 读取你的 FAQ 文档、会话记录、产品资料,它会接触这些内容。若资料含客户隐私或内部信息,应确保在受控环境中使用。
– Shell 权限:这类 Skill 本身不需要执行系统命令。如果你的 Agent 默认开放了自动执行 Shell,属于 Agent 侧设置,而不是该 Skill 的要求。生成回复不需要 Shell。
– 网络访问:Skill 本身不要求联网。但如果你的 Agent 开启了联网,需要注意不要让它把敏感问题内容带出到外部。
– 第三方 API / Token:该 Skill 本身不要求你提供 API Key 或 Token,它与具体业务后台无绑定关系。
– 数据外泄风险:真正的风险不在 Skill,而在于你把什么内容交给 Agent 处理。凡是涉及客户身份、订单、合同、账号的内容,都应遵守所在组织的数据合规要求。

Prompt Injection 提示:如果让 Agent 处理来自外部的文本(如用户来信、网页内容),存在被其中隐藏指令影响的风险。处理外部输入时,建议人工复核输出,避免直接照抄。

降低风险的实操建议:

1. 只处理完成回复生成所需的最小内容,不要整库上传。
2. 涉及敏感信息时,关闭 Agent 的自动联网和自动文件写入。
3. 生成的回复对外发送前,保留人工审核环节。
4. 认准官方来源,避免安装第三方仿制版本。

不做绝对化结论:无法断言「完全无风险」,安全程度取决于你的使用环境与数据敏感级别。

Skill 使用要求

一、Agent / 客户端

该 Skill 来自 Anthropic 官方 knowledge-work-plugins 仓库,主要面向 Claude 相关生态设计,在 Claude Code 中通常是最直接的使用方式。

官方没有公布完整的第三方 Agent 兼容列表。从 Agent Skill 的通用工作机制来看,在支持 Skills、自定义 Skill 或类似指令加载方式的环境中,也可以尝试在 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等主流 AI Agent 中使用。不同 Agent 的 Skill 加载方式与兼容程度可能不同,具体以对应 Agent 当前版本为准。

二、运行环境 / 依赖

| 项目 | 要求 |
|—|—|
| Agent | Claude Code 优先,其他兼容 Agent 可尝试 |
| Node.js | 该 Skill 本身不要求 |
| Python | 该 Skill 本身不要求 |
| 网络 | 该 Skill 本身不要求;下载 Skill 时需要 |
| 额外 CLI | 无 |

它属于以指令为主的 Skill,不依赖特定编程语言运行时,也不需要 Docker、数据库或浏览器环境。

三、权限

– 文件读取:可选。只在需要读取你的 FAQ、产品资料或历史会话时用到。
– 文件写入:可选。只在需要把生成的回复整理成文件时用到。
– Shell:不需要。
– 网络:不需要(下载 Skill 本身除外)。
– 浏览器 / Docker / GitHub 高级权限:不需要。

四、账号 / API Key

该 Skill 本身不需要单独的账号、API Key 或 Token。它不绑定任何第三方平台,也不需要 OAuth 授权。

需要区分的是:Skill 本身不需要凭证;而如果你后续把生成的回复对接到具体的客服系统或 IM 平台,那是你后续项目的事,与这个 Skill 无关。

最小使用条件

1. 一个可用的、支持该 Skill 的 Agent 环境。
2. 把 Skill 安装或加载到该 Agent。
3. 准备好业务背景信息(如产品、语气、受众)。
4. 视需要提供问题清单或问题来源。

Skill 安装、使用与卸载教程

一、安装

可以直接复制本页面提供的 Skill 安装指令,粘贴到对应 Agent 或终端中执行。

如果你不确定自己的 Agent 应该如何安装,最简单的方式是直接问当前 Agent:

如何安装 anthropics/knowledge-work-plugins#canned-responses?

如何在 Claude Code 中安装 anthropics/knowledge-work-plugins#canned-responses?

如何在 Cursor 中安装 anthropics/knowledge-work-plugins#canned-responses?

让当前 Agent 根据自己的 Skill 加载与管理机制指导你完成安装。不同 Agent 的存放位置和管理方式不同,交由 Agent 判断通常更稳妥。

二、安装后如何使用

安装后,通常不需要特殊触发命令。你只要把问题描述清楚、并指明使用该 Skill,Agent 就会按它的指令结构来组织回复。

适合交给它的任务:批量生成常见问题回复、统一话术口径、把问题归纳成 FAQ 条目、按指定语气改写回复。

使用时的建议:说清楚业务背景、目标受众、语气风格,以及是否需要固定格式。信息越具体,产出口径越一致。

自然语言使用示例:

使用 canned-responses,帮我把这 10 个客户咨询问题各写一条标准回复,语气专业友好。

使用 canned-responses,把这批用户反馈归纳成一份常见问题清单,并为每条写出简短答复。

使用 canned-responses,把我们产品的退换货政策改写成客服可直接使用的话术。

三、卸载

保持简单即可:

– 使用对应 Agent 或 Skill 管理器提供的删除方式移除该 Skill;
– 或者直接询问当前 Agent:

如何卸载 anthropics/knowledge-work-plugins#canned-responses?

不同 Agent 的 Skill 安装位置和管理方式可能不同。如果没有统一的卸载命令,直接询问当前 Agent 如何移除该 Skill 通常更稳妥。

常见问题

1. 这个 Skill 会被自动触发吗,还是必须手动指定?

通常两种方式都可以。显式指定(如「使用 canned-responses……」)更可控;如果 Agent 支持自动匹配,它也可能在你描述相关问题类型时启用。具体以你所用 Agent 的机制为准。

2. 它可以同时装到多个 Agent 里吗?

可以。Skill 一般以文件或指令形式存在,把它分别加载到不同 Agent 即可。不同 Agent 的目录结构不同,各自按其方式安装。

3. 为什么安装后 Agent 好像没识别到?

常见原因:Skill 未放在 Agent 预期的加载路径、Agent 需要重启或重新加载、或当前 Agent 版本不支持该加载方式。可以问当前 Agent「我安装了 canned-responses,但没生效,怎么排查?」

4. 它会不会修改我已有的项目文件?

该 Skill 以生成文本回复为主,不会主动改写你的项目文件。是否写文件取决于你后续给 Agent 的指令与 Agent 的权限设置。

5. 中国大陆使用有额外网络要求吗?

该 Skill 本身对网络没有特殊依赖,主要影响来自你所用的 Agent 本身能否正常访问。下载 Skill 时可能需要能访问对应托管平台。

6. 生成的回复可以直接对外发送吗?

建议保留人工审核。尤其是涉及价格、政策、承诺类内容,模型输出需要人工确认后再对外使用。

7. 它和直接让 Agent 自由回答有什么区别?

区别在于一致性和结构。该 Skill 提供的是固定的回复组织方式与口径约束,产出的格式和风格更统一,更适合批量、重复性的问答场景。

Skill 更新日志

版本列表
无版本号
adobe-for-creativity:显示名称 "Adobe" (#1245)
无版本号
添加 Render 插件 (render) (#1246)
无版本号
bump(carta-crm):19590b87 → 6ab81016 (#1226) Co-authored-by: github-actions[bot]
无版本号
bump(carta-cap-table):19590b87 → 6ab81016 (#1225) Co-authored-by: github-actions[bot]
无版本号
bump(carta-investors):19590b87 → 6ab81016 (#1227) Co-authored-by: github-actions[bot]
无版本号
bump(amazon-selling-partner):5e8147fc → 10573bac (#1238) 压缩合并 1 个提交
无版本号
添加 amazon-selling-partner(Amazon Selling Partner 插件)(#1237)
无版本号
添加 Pendo 插件(pendo-analytics、pendo-guides、pendo-orchestrate)(#1221) * 添加 Pendo 插件(pendo-analytics、pendo-guides、pendo-orchestrate) * pendo-analytics:表面中立的描述措辞
无版本号
添加 Hostinger 插件 (hostinger) — 变基到 main (#1194)
无版本号
合并拉取请求 #1197,来自 anthropics/bump/carta-cap-table bump(carta-cap-table):15286b2f → 19590b87
无版本号
合并拉取请求 #1217,来自 anthropics/bump/wingspan bump(wingspan):b989f3b3 → 01f2b080
无版本号
合并拉取请求 #1216,来自 anthropics/bump/incident-io bump(incident-io):6d0bbfc9 → 443f4716
无版本号
合并拉取请求 #1215,来自 anthropics/bump/modern-web-guidance bump(modern-web-guidance):66351a78 → 22ab18df
无版本号
合并拉取请求 #1214,来自 anthropics/bump/honeycomb bump(honeycomb):41214b7d → b169d7d1
无版本号
合并拉取请求 #1213,来自 anthropics/bump/langfuse bump(langfuse):ab83111e → f275566d
无版本号
合并拉取请求 #1212,来自 anthropics/bump/base44 bump(base44):592535c8 → 8548a482
无版本号
合并拉取请求 #1211,来自 anthropics/bump/figma bump(figma):ecefd5b5 → 5d718a28
无版本号
合并拉取请求 #1210,来自 anthropics/bump/postiz bump(postiz):00aa5083 → 8d431747
无版本号
合并拉取请求 #1208,来自 anthropics/bump/signoz bump(signoz):4cdc848e → 35fe1869
无版本号
合并拉取请求 #1207,来自 anthropics/bump/buildkite bump(buildkite):a4bb20c6 → 50c85f20
无版本号
合并拉取请求 #1206,来自 anthropics/bump/pixeltable bump(pixeltable):70ec6a26 → c08f7340
无版本号
合并拉取请求 #1204,来自 anthropics/bump/unity bump(unity):5ad4bafc → ba48956a
无版本号
合并拉取请求 #1203,来自 anthropics/bump/qdrant-skills bump(qdrant-skills):7d12f624 → 6a03d0ce
无版本号
合并拉取请求 #1202,来自 anthropics/bump/datarobot-agent-skills bump(datarobot-agent-skills):de26cbc9 → 55a755ea
无版本号
合并拉取请求 #1201,来自 anthropics/bump/airwallex-agentos bump(airwallex-agentos):d323dd68 → b418b991
无版本号
合并拉取请求 #1200,来自 anthropics/bump/wix bump(wix):8895c163 → 91f818bb
无版本号
合并拉取请求 #1199,来自 anthropics/bump/carta-investors bump(carta-investors):15286b2f → 19590b87
无版本号
合并拉取请求 #1198,来自 anthropics/bump/carta-crm bump(carta-crm):81b8f408 → 19590b87
无版本号
bump(wingspan):b989f3b3 → 01f2b080
无版本号
bump(incident-io):6d0bbfc9 → 443f4716

暂无评论

none
暂无评论...