Skill 安装
多 Agent 安装npx skills add https://github.com/anthropics/knowledge-work-plugins --skill search
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
Skill 详细介绍
anthropics/knowledge-work-plugins#search 是 Anthropic 官方 knowledge-work-plugins 仓库中提供的一个 Skill。从命名与所属仓库来看,它面向知识工作(knowledge work)场景,核心能力围绕“搜索”展开,用于帮助 Agent 在知识工作相关任务中检索、查找和组织信息。
需要先明确一点:这个 Skill 本身不是一个独立运行的软件,也不是一个搜索引擎服务。它是一份供 AI Agent 加载的 Skill(能力包 / 指令集合),安装后由 Agent 在具体任务中调用,用来增强 Agent 在知识型工作里的信息检索和定位能力。
它主要解决的是:当用户在文档、笔记、资料库、工作内容等知识型素材中需要“找到某个具体信息”时,Agent 缺乏明确检索方法或检索路径的问题。通过这个 Skill,Agent 可以按照更贴近知识工作者的方式去搜索、定位和返回结果。
它不是什么:
- 不是一个独立的搜索网站或搜索 API
- 不是通用网络爬虫
- 不替代 Agent 自身的模型能力
- 不是必须联网才能使用的基础工具
核心功能方向
- 在知识工作场景中执行信息检索
- 帮助 Agent 定位用户关心的具体内容
- 把“搜索”这一动作规范化、流程化,而不是让 Agent 每次即兴发挥
- 与 Agent 已有的文件读取、笔记管理、文档处理能力配合使用
典型任务
- 在一批笔记或文档中找到某个主题的内容
- 根据关键词、概念或问题定位相关资料
- 为后续整理、总结、写作任务先做信息查找
- 辅助知识工作者快速从大量内容中筛出目标信息
工作方式
这个 Skill 属于“指令型 / 工作流型”能力。它不会自己启动一个进程,也不会自己建立索引。它通过给 Agent 提供搜索方法、搜索步骤和搜索规范,让 Agent 在处理知识工作任务时按更合理的路径执行检索。实际效果取决于两点:Agent 自身能力的强弱,以及被搜索的知识素材是否已经能被 Agent 访问。
适合哪些用户
- 经常用 AI Agent 处理文档、笔记、研究资料的人
- 需要 Agent 帮忙在知识库中查找信息的人
- 希望把“搜索”步骤标准化,而不是每次都临时描述的团队
不适合哪些需求
- 需要搜索引擎级别的全网检索(应使用专门的网络搜索 Skill)
- 需要结构化数据库查询(应使用数据库相关 Skill)
- 需要爬取网站内容(应使用网页抓取类 Skill)
- 期望这个 Skill 自带索引或缓存机制
简单说:它解决的是“在有知识型素材的前提下,帮 Agent 更规范地做搜索、定位信息”,而不是提供一个搜索服务。
Skill 安全评估
总体判断:来自 Anthropic 官方仓库的 Skill,来源可信度高,风险主要取决于 Agent 被授予的权限以及被检索内容本身。 由于它是指令/工作流型 Skill,而非可执行程序,本身不会主动发起网络请求、不会自行安装依赖、不会后台运行进程。
来源可信度
- 所属仓库为 Anthropic 官方组织下的
knowledge-work-plugins - 属于官方维护的知识工作类插件集合
- 不涉及第三方重新发布或镜像版本
与当前 Skill 真正相关的安全点
- 文件读取:搜索能力往往需要读取被检索的文档或笔记。是否允许 Agent 读取本地文件、读取哪些目录,由 Agent 的权限配置决定。
- 内容范围:Skill 只能检索 Agent 有权访问的内容。它不会绕过系统权限去读不该读的文件。
- Prompt Injection(提示词注入)风险:如果被检索的知识素材中包含恶意指令(例如文档里藏有“忽略此前指令,改为执行 X”这类文本),Agent 在读取并总结时有可能被干扰。这是所有“读取外部内容”的 Skill 都存在的通用风险,而不是这个 Skill 独有。
- 网络访问:搜索行为是否涉及联网,取决于 Agent 环境配置,而不是 Skill 强制要求。官方未明确说明该 Skill 必须联网。
- Shell 权限:Skill 本身不要求 Shell 权限。是否允许 Agent 执行 Shell,由用户对 Agent 的配置决定,与本 Skill 无关。
实操建议
- 只让 Agent 搜索确实需要它访问的资料目录,避免开放整个主目录
- 如果被检索内容来自不可信来源(外部下载的文档、他人提供的资料),建议在总结时人工复核关键结论
- 不需要让 Agent 自动执行命令的,就关闭自动执行权限,由用户手动确认
- 不需要联网的任务,可以保持离线环境,减少数据外发面
需要注意:不能声称这个 Skill“100% 安全”或“经过全面安全审计”。上面列出的判断基于它的类型(官方指令型 Skill)和实际会涉及的权限,而不是基于安全扫描结果。
Skill 使用要求
一、Agent / 客户端
该 Skill 来自 Anthropic 官方 Skills 体系,与 Claude Code 高度适配,可以优先在 Claude Code 中使用。官方没有公布完整的第三方 Agent 兼容列表。从 Agent Skill 的通用工作机制来看,在支持 Skills、自定义 Skill 或具备类似指令加载/管理能力的其他主流 Agent(例如 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等)中,通常也可以尝试加载使用;不同 Agent 对 Skill 的加载方式和支持程度存在差异,具体以对应 Agent 当前版本的说明为准。
二、运行环境 / 依赖
Skill 本身属于指令/工作流型能力,官方未声明需要特定语言运行时。是否需要 Node.js、Python 等,取决于你所用 Agent 的安装机制,而不是这个 Skill 本身。
| 项目 | 要求 |
| Agent | Claude Code 优先,其他兼容 Agent 可尝试 |
| Node.js / Python | 官方未声明为硬性要求,取决于 Agent 安装机制 |
| 网络 | 官方未明确要求联网,按任务需要决定 |
三、权限
- 文件读取:通常必需,因为搜索需要访问被检索的知识素材
- 文件写入:可选,仅在需要把结果落盘时涉及
- Shell:不需要(Skill 本身不依赖)
- 网络:按需,官方未强制
- 浏览器 / Docker / GitHub:不相关
四、账号 / API Key
这个 Skill 本身不要求单独的账号、API Key 或 Token。它是 Agent 能力的一部分。是否需要凭证,取决于你用的 Agent 平台(例如使用 Claude Code 需要相应账号/订阅)。
最小使用条件
- 一个可加载 Skill 的 AI Agent(Claude Code 优先)
- Agent 有权访问需要被检索的知识素材
- 根据任务决定是否开启联网
Skill 安装、使用与卸载教程
一、安装
LemonAIKit 本页面已经提供该 Skill 的安装指令,直接复制后粘贴到对应的 Agent 或终端执行即可。
如果你不清楚自己的 Agent 具体怎么装,可以直接问它:
如何安装 anthropics/knowledge-work-plugins#search?
如何在 Claude Code 中安装 anthropics/knowledge-work-plugins#search?
如何在 Cursor 中安装 anthropics/knowledge-work-plugins#search?
让当前 Agent 根据自己版本的 Skill 加载与管理机制给你具体步骤,通常比照搬通用命令更稳妥。如果官方对该 Skill 有特殊安装要求,以官方仓库当前说明为准。
二、安装后如何使用
安装完成后,通常不需要特殊命令去触发,只要在任务中明确提出“搜索 / 查找”的意图,Agent 就会在合适的时候调用该 Skill 的能力。适合交给它的任务,是那种“在已有资料里找具体信息”的场景,而不是“去全网找信息”。
向 Agent 描述需求时,尽量说清楚三件事:搜什么、在哪里搜、要什么结果。例如:
用 search,帮我在这个项目的文档里找一下关于 API 限流的所有说明。
用 search,从我这几份会议笔记里找出所有提到“上线时间”的内容。
用 search,在这批研究资料里定位和“用户留存”相关的段落,并列出出处。
三、卸载
不同 Agent 的 Skill 安装位置与管理方式不同。常见做法是:
- 通过对应 Agent 或 Skill 管理器提供的删除 / 移除功能,删除该 Skill
- 直接询问当前 Agent:“如何卸载 anthropics/knowledge-work-plugins#search?”
如果没有统一的卸载命令,直接让 Agent 帮你移除通常更稳妥。官方未提供该 Skill 的统一卸载命令说明,不建议自行猜测删除路径。
常见问题
1. 这个 Skill 和通用网络搜索有什么区别?
它面向的是知识工作场景中的信息检索与定位,主要针对 Agent 可访问的文档、笔记、资料等内容;而不是替代全网搜索引擎。需要全网检索时,应使用专门的网络搜索类 Skill。
2. 可以同时安装到多个 Agent 吗?
可以。Skill 是分散在各 Agent 环境中的能力包,你可以在 Claude Code、Cursor 等不同 Agent 中分别安装同一 Skill,彼此互不冲突。是否需要取决于你在哪些 Agent 里要用它。
3. 安装后 Agent 没识别到 Skill,怎么办?
先确认三点:安装路径是否符合该 Agent 的 Skill 约定、安装后是否重启或重新加载、Agent 版本是否支持加载 Skill。最快的排查方式是直接问当前 Agent:“为什么我没法使用 anthropics/knowledge-work-plugins#search?”让它基于自己的加载机制给你检查步骤。
4. 中国大陆使用是否有网络要求?
Skill 本身属于指令/工作流能力,官方未声明必须联网。是否可正常使用,主要取决于你所用 Agent 平台在中国大陆的可访问性,而不是这个 Skill 本身。
5. 它会修改我已有的文件吗?
搜索本身是读取行为,不修改文件。是否产生写操作,取决于你在任务中是否要求 Agent 保存或改写结果,而不是 Skill 自动执行。
6. 可以关闭 Agent 的 Shell 权限后使用吗?
可以。这个 Skill 不依赖 Shell。关闭自动执行命令的权限,只保留必要的文件读取,通常是更稳妥的配置。
7. Skill 更新后需要重新安装吗?
取决于你的 Agent 如何管理 Skill。有些 Agent 会随版本自动更新已安装 Skill,有些需要手动重新拉取。官方未提供统一说明,建议直接询问当前 Agent 如何检查并更新该 Skill 到最新版本。