probe-sdk – 模型行为探测与评估 Skill

3周前更新 7 0 0 0

probe-sdk 是用于让 AI Agent 探测和分析代码库 SDK 结构与接口的开发辅助 Skill,适合在接入第三方 SDK、梳理 API 调用方式或排查依赖集成问题时快速获取关键信息。

Skill 安装

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

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

Skill 调研报告

Skill 详细介绍

anthropics/knowledge-work-plugins#probe-sdk 是 Anthropic 官方 knowledge-work-plugins 仓库中的一个 Skill,名称为 probe-sdk。

它属于 Anthropic 官方维护的知识工作插件集合,面向 Claude 及兼容 Agent 环境中的具体工作流任务。它的核心作用是把一类专门能力封装成可加载的 Skill,让 Agent 在处理相关任务时获得更明确的行为指引、结构约束或操作路径。

它不是独立软件,也不是一个可以单独运行的程序。Skill 本身通常以指令、工作流描述或调用规范的形式存在,实际执行主体仍然是加载它的 AI Agent。

从命名和所属仓库定位看,probe-sdk 更偏向于面向 SDK 或开发工具链的探测、探查类辅助能力,用于帮助用户或 Agent 理解、检查或处理与特定 SDK 相关的工作内容。它适合需要在 Agent 工作流中完成 SDK 相关探查、分析或辅助操作的开发与技术用户。对于纯粹的日常文档写作、营销文案、非技术类内容生产等需求,这个 Skill 通常不是首选。

需要说明的是,当前官方资料对该 Skill 的完整功能边界、具体支持平台和详细能力列表没有逐条公开说明。因此,涉及具体命令、参数、版本要求、依赖项等内容,应以该 Skill 当前官方说明为准,不要根据名称自行推测。

使用 probe-sdk,帮我探查这个 SDK 的结构和主要接口。

使用 probe-sdk,分析这个 SDK 中与鉴权相关的模块。

使用 probe-sdk,帮我梳理这个 SDK 有哪些可用的入口和调用方式。

Skill 安全评估

总体判断:来源可信度较高,因为它来自 Anthropic 官方 knowledge-work-plugins 仓库。但这不代表使用过程完全无风险,实际风险取决于 Skill 在 Agent 中触发的具体行为以及你授予 Agent 的权限。

来源可信度

该 Skill 属于 Anthropic 官方组织下的公开仓库,相比来源不明的第三方 Skill,供应链风险相对更低。即便如此,任何 Skill 在加载后都可能影响 Agent 的行为方式,仍建议在安装前确认仓库来源和版本。

文件读取与写入

SDK 探查类 Skill 通常需要读取项目文件、目录结构、依赖清单或源码文件,以便理解 SDK 结构。如果 Skill 涉及生成分析报告或修改配置文件,则可能涉及文件写入。建议只在明确需要的项目目录下使用,避免对整个磁盘或敏感目录开放读取权限。

Shell 权限

如果 Agent 在调用该 Skill 时会执行 Shell 命令来检查 SDK 版本、运行探测脚本或读取环境信息,就存在命令执行风险。可以关闭 Agent 自动执行 Shell 的权限,改为由你手动确认或手动执行命令。

网络访问

如果 Skill 需要从 npm、PyPI、GitHub 或其他源拉取 SDK 信息或依赖,则涉及网络访问。注意依赖来源是否可信,避免让 Agent 自动安装来源不明的包。

环境变量与凭证

SDK 探查过程中,如果 Agent 会读取项目中的 `.env`、密钥文件或环境变量,可能接触到 API Key、Token 等敏感信息。建议在受控环境中使用,并避免把生产环境凭证暴露给探测流程。

第三方服务

如果 Skill 在探查过程中调用第三方平台或 API,Skill 本身只提供行为指引,实际数据交互由第三方服务完成。第三方服务的安全性和隐私政策需要单独评估。

降低风险的建议

– 优先在测试项目或非生产目录中使用。
– 关闭 Agent 自动执行 Shell 的权限,改为手动执行。
– 不要向探测流程暴露生产环境密钥。
– 安装前确认 Skill 来源和当前版本。
– 如涉及第三方依赖,先确认包名和来源。

Skill 使用要求

一、Agent / 客户端

该 Skill 来自 Anthropic 官方 knowledge-work-plugins 仓库,与 Claude Code 的适配度较高,可以优先在 Claude Code 中使用。

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

二、运行环境 / 依赖

具体环境要求以该 Skill 当前官方说明为准。由于是 SDK 探查类 Skill,通常建议具备以下基础环境:

| 项目 | 要求 |
|—|—|
| Agent | Claude Code 优先,其他兼容 Agent 可尝试 |
| 网络 | 如需拉取 SDK 信息或依赖时可能需要 |
| Git | 如需从仓库获取项目或 SDK 时可能需要 |
| 包管理器 | 视目标 SDK 类型而定,官方未明确固定要求 |
| 操作系统 | 官方未明确限制,具体以官方说明为准 |

官方没有明确固定 Node.js、Python 或其他运行时版本,不要自行假设。

三、权限

– 文件读取:通常需要,用于分析项目结构、依赖和源码。
– 文件写入:可能需要,视是否生成报告或修改文件而定。
– Shell:可能需要,视是否执行 SDK 相关命令而定,可选但建议谨慎开启。
– 网络:可能需要,视是否拉取远程信息或依赖而定。
– 浏览器:通常不需要。
– Docker:通常不需要。
– GitHub:视目标 SDK 是否托管在 GitHub 而定,可能需要。

四、账号 / API Key

Skill 本身通常不需要额外账号或 API Key。

如果探查过程中涉及具体第三方 SDK 或服务,该 SDK 自身可能需要 API Key、Token 或账号凭证。这部分凭证属于被探查对象的要求,不是 Skill 本身的要求,两者需要分开看待。

最小使用条件

1. 一个支持 Skill 加载机制的 AI Agent,Claude Code 优先。
2. 对目标项目或 SDK 目录的读取权限。
3. 如涉及命令执行或远程拉取,需要相应 Shell 和网络权限。
4. 如目标 SDK 需要凭证,提前准备对应账号或 Token。

Skill 安装、使用与卸载教程

一、安装

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

如果不清楚自己的 Agent 如何安装 Skill,可以直接询问当前 Agent:

如何安装 anthropics/knowledge-work-plugins#probe-sdk?

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

如何在 Codex 中安装 anthropics/knowledge-work-plugins#probe-sdk?

如何在 Cursor 中安装 anthropics/knowledge-work-plugins#probe-sdk?

让当前 Agent 根据自己的 Skill 加载或管理机制指导安装。

如果该 Skill 存在特殊官方安装条件,优先以 Anthropic 官方 knowledge-work-plugins 仓库的当前说明为准。

二、安装后如何使用

安装后,在支持 Skill 触发的 Agent 中,可以通过自然语言描述任务,让 Agent 调用该 Skill 完成 SDK 探查相关操作。

适合交给这个 Skill 的任务类型:

– 探查某个 SDK 的结构和入口。
– 分析 SDK 的模块划分和依赖关系。
– 梳理 SDK 的调用方式或鉴权模块。
– 辅助理解一个不熟悉的 SDK 项目。

使用示例:

使用 probe-sdk,帮我探查这个 SDK 的结构和主要接口。

使用 probe-sdk,分析这个 SDK 中与鉴权相关的模块。

使用 probe-sdk,帮我梳理这个 SDK 有哪些可用的入口和调用方式。

描述需求时,尽量说明目标 SDK 的位置、你关注的部分以及希望得到的结果形式,这样 Agent 更容易给出有针对性的输出。

三、卸载

可以使用对应 Agent 或 Skill 管理器提供的删除方式,删除对应的 Skill。

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

如何卸载 anthropics/knowledge-work-plugins#probe-sdk?

常见问题

1. 这个 Skill 可以同时安装到多个 Agent 吗?

通常可以,只要对应 Agent 都支持从该 Skill 的仓库或来源加载。不同 Agent 的 Skill 目录和管理方式不同,需要分别安装和管理。具体以各 Agent 当前版本为准。

2. Skill 更新后需要重新安装吗?

取决于你使用的 Agent 如何管理 Skill。有些 Agent 会自动同步仓库更新,有些需要手动重新拉取或重新安装。最稳妥的方式是询问当前 Agent 该 Skill 的更新机制。

3. 安装后 Agent 没有识别这个 Skill,怎么办?

先确认安装路径是否符合当前 Agent 的 Skill 加载规范,再确认 Skill 名称和来源是否正确。如果仍有问题,直接问当前 Agent:

为什么我的 Claude Code 没有识别 anthropics/knowledge-work-plugins#probe-sdk?

4. 中国大陆使用是否有网络要求?

该 Skill 来自 Anthropic 官方仓库,安装和更新过程中可能需要访问 GitHub 等境外服务。如果网络环境受限,可能需要自行确认当前 Agent 的安装方式是否支持你的网络条件。Skill 本身的实际使用是否依赖网络,取决于探查过程中是否需要访问远程资源。

5. 这个 Skill 会修改我已有的项目吗?

SDK 探查类 Skill 通常以读取和分析为主,但如果在任务中允许 Agent 生成报告或修改文件,可能会产生写入操作。建议在测试目录中使用,或明确告诉 Agent 只分析、不修改文件。

6. 可以关闭 Shell 权限吗?

如果只需要 Skill 帮助分析 SDK 结构和代码,可以关闭 Agent 自动执行 Shell 的权限,由你手动执行需要运行的命令。这样能降低命令执行风险,同时保留大部分分析能力。

7. 是否适合在生产环境使用?

不建议直接把探查流程放在生产环境中运行,尤其是当 Agent 具备 Shell、网络或文件写入权限时。更稳妥的做法是在测试环境或项目副本中进行探查,确认输出无误后再应用到生产。

Skill 更新日志

版本列表
无版本号
添加 Zoom 合作伙伴插件 (zoom-plugin) (#174) 官方 Zoom 插件,包含 30 项技能,覆盖 Zoom 开发者平台: REST API、Meeting SDK、Video SDK、webhooks、OAuth、bots 和 MCP 工作流。 捆绑 3 个托管在 zoom.us 的远程 MCP 连接器(会议、文档、白板)。 Zoom MCP 连接器已通过内部审查(Anthony Bibbs,2026-04-07)。 Co-authored-by: Claude Opus 4.6 (1M context)

暂无评论

none
暂无评论...