rivet-sdk – 对话式 AI Agent 构建 Skill

3周前更新 8 0 0 0

rivet-sdk 是用于指导 AI Agent 开发 Rivet 实时协作后端与 Actor 系统的开发型 Skill,适合需要为应用加入多人实时状态同步、房间管理和可扩展服务端逻辑的场景。

Skill 安装

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

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

Skill 调研报告

Skill 详细介绍

anthropics/knowledge-work-plugins#rivet-sdk 是 Anthropic 官方 knowledge-work-plugins 仓库中一个名为 rivet-sdk 的 Skill。从其命名和所属仓库结构来看,它属于 Anthropic 面向知识工作场景提供的插件/技能集合之一。

它是什么

  • Anthropic 官方 knowledge-work-plugins 仓库中的一个 Skill
  • 用于在支持 Skills 机制的 AI Agent 中加载并调用
  • 随仓库整体提供,属于知识工作插件集合的组成部分

它不是什么

  • 不是独立可运行的软件或 CLI 工具
  • 不是 npm / pip / Docker 形式的独立包
  • 不是第三方重新发布版本

需要说明的是,截至目前,关于 rivet-sdk 这个 Skill 的具体功能细节、内部指令内容、支持的输入输出格式等,官方公开资料中并没有提供足够详细的一手说明。LemonAIKit 无法在缺乏可靠来源的情况下对它的具体能力做进一步描述。

用户如果希望了解它的确切用途,最可靠的方式是直接查看 anthropics/knowledge-work-plugins 仓库中对应目录下的 SKILL.md 或相关文档,或在其支持的 Agent 中直接询问该 Skill 的用途。

适合谁

  • 使用 Anthropic 官方 knowledge-work-plugins 集合的用户
  • 希望在 Claude Code 等支持 Skills 的 Agent 中扩展知识工作能力的用户

不适合谁

  • 期望安装一个独立命令行程序的用户
  • 需要明确、稳定、有完整文档支撑的生产级工具的用户

Skill 安全评估

总体判断:该 Skill 来自 Anthropic 官方仓库,来源可信度较高。但它的具体行为、涉及的文件读写范围、网络访问方式,在官方未提供详细说明的情况下,无法给出完全确定的安全结论。

来源可信度

  • 仓库归属 Anthropic 官方组织,供应链风险相对可控
  • 建议通过官方仓库地址获取,避免使用第三方镜像或转发版本

需要关注的点

  • Skill 的具体指令内容决定了它是否涉及文件读写、Shell 执行、网络请求等行为。官方资料未明确说明时,应以安装后 Skill 自身的 SKILL.md 内容为准。
  • 如果是纯提示词 / 指令型 Skill,通常不直接执行系统命令,风险较低。
  • 如果包含脚本或依赖调用,则可能涉及文件系统和网络权限,需要对照实际内容判断。

降低风险的建议

  • 安装前查看该 Skill 对应的 SKILL.md,确认它声明的能力和权限
  • 如果只需要它辅助生成内容,可以在 Agent 中关闭自动执行 Shell 的权限,由用户手动执行命令
  • 不要在不了解内容的情况下把 Skill 直接引入涉及敏感数据或生产环境的项目
  • 避免从非官方渠道获取该 Skill 的副本

本评估不构成对该 Skill 的完整安全审计,也无法替代用户自行审查其实际内容。

Skill 使用要求

一、Agent / 客户端

该 Skill 属于 Anthropic 官方 knowledge-work-plugins 仓库,与 Claude Code 的 Skills 机制适配度最高,建议优先在 Claude Code 中使用。官方没有公布完整的第三方 Agent 兼容列表。从 Agent Skill 的工作方式来看,在支持 Skills、自定义 Skill 或类似指令加载机制的环境中,通常也可以尝试在 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等主流 AI Agent 中使用。不同 Agent 对 Skill 的加载方式和兼容程度可能不同,具体以对应 Agent 当前版本的支持情况为准。

二、运行环境 / 依赖

官方资料未明确列出该 Skill 对 Node.js、Python、Git、npm 或其他运行时/工具的硬性版本要求。是否需要额外环境取决于该 Skill 自身的实现方式,建议以其 SKILL.md 或仓库说明为准。

项目 要求
Agent Claude Code 优先,其他支持 Skills 的 Agent 可尝试
Node.js / Python / 其他运行时 官方未明确说明,视 Skill 实际实现而定
网络 安装与更新时需要访问对应资源获取 Skill

三、权限

官方资料未明确说明该 Skill 需要哪些系统权限。实际权限范围取决于其 SKILL.md 中声明的能力。常见可能涉及:

  • 文件读取(可选,视实现而定)
  • 文件写入(可选,视实现而定)
  • Shell 执行(可选,视实现而定)
  • 网络访问(可选,视实现而定)

建议在具备权限控制能力的 Agent 中按需开启,不默认放开全部权限。

四、账号 / API Key

Skill 本身是否需要账号或 API Key,官方资料中未明确说明。Skill 生成或操作的项目是否需要凭证,取决于具体使用场景,与 Skill 本身是否内置凭证是两回事,不要混为一谈。

最小使用条件

  • 一个支持 Skills 机制的 AI Agent(Claude Code 优先)
  • 可访问对应 Skill 来源的网络环境
  • 已安装该 Skill 并可被 Agent 正确加载

Skill 安装、使用与卸载教程

一、安装

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

如果用户不清楚自己使用的 Agent 该如何安装,可以直接向当前 AI Agent 提问,让它根据自己的 Skill 加载与管理机制给出步骤,例如:

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

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

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

如果该 Skill 存在特殊官方安装条件,以官方仓库说明为准。本页不编造未经验证的安装命令。

二、安装后如何使用

安装并被 Agent 正确加载后,可以在对话中直接表达需求,让 Agent 调用该 Skill。适合交给它的任务类型,应以该 Skill 实际的 SKILL.md 内容为准。使用前建议先确认它的具体用途,再决定是否把某类任务交给它。

自然语言使用示例(请根据该 Skill 的实际功能替换为真实任务):

使用 rivet-sdk,帮我完成这个知识工作相关的任务。

用 rivet-sdk 处理一下这段内容,并给出结果。

注意:以上句子是自然语言描述,不是官方 CLI 命令或 Slash Command。任何官方命令请以官方仓库说明为准。

三、卸载

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

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

也可以使用对应 Agent 或 Skill 管理器提供的删除方式,手动移除对应的 Skill 目录/条目。本页不编造未经验证的卸载命令。

常见问题

1. 为什么安装后 Agent 没有识别到 rivet-sdk?

常见原因包括:安装路径与 Agent 期望的 Skill 目录不一致、Skill 未被正确加载、或当前 Agent 版本不支持此类 Skill。建议先确认安装位置,再重启 Agent 或重新加载 Skills;也可以直接让 Agent 检查它是否已经加载到该 Skill。

2. 可以在多个 Agent 中同时安装吗?

Skill 一般以文件形式存在,不同 Agent 各自维护自己的 Skill 目录时通常可以分别安装。是否可以共用一份副本,取决于各 Agent 的加载机制,官方未给出统一说明。

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

这取决于你使用的安装方式。如果是通过 git 方式获取,通常可以通过拉取更新获取最新版本;如果是通过 Agent 内置的 Skill 管理器安装,则按其更新机制处理。具体以官方或对应 Agent 的说明为准。

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

安装与更新时需要访问 Skill 来源(如 GitHub)的服务器。在部分中国大陆网络环境下,访问相关地址可能需要额外网络条件。Skill 安装完成后的日常使用是否依赖持续联网,取决于该 Skill 自身是否调用外部服务。

5. 需要提供 API Key 吗?

官方资料中未明确说明该 Skill 本身需要 API Key。是否需要在具体任务中提供凭证,取决于你实际要完成的工作,与 Skill 本身是否需要凭证是两件事。

6. 可以关闭 Shell 权限使用吗?

如果该 Skill 的正常使用不依赖 Shell 执行,可以关闭 Agent 的自动 Shell 权限,把命令执行改为手动操作。是否可行取决于该 Skill 的具体实现,建议先查看它的 SKILL.md 后再决定。

7. rivet-sdk 和同仓库其他 Skill 有什么区别?

knowledge-work-plugins 仓库中每个 Skill 面向不同的知识工作场景。rivet-sdk 的具体定位需以其 SKILL.md 为准。如果与其他 Skill 存在功能重叠,建议按实际任务选择,不必同时启用多个功能相近的 Skill。

Skill 更新日志

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

暂无评论

none
暂无评论...