技能库
模块化流程,任何运行时
保存您的代理重复执行的流程。将它们附加到任务或代理。按需导出到 Claude、Cursor、Codex。基于触发器的路由意味着在相关时加载正确的技能。

--- name: react-component-builder description: Use when creating new React components. Generates them with TypeScript, Tailwind, and colocated tests. allowed-tools: Read, Edit, Bash --- # React component builder When asked to create a new component: 1. Place it in `src/components/<Name>.tsx` unless told otherwise. 2. Use `forwardRef` if it accepts a `ref` prop. 3. Type props with an exported interface named `<Name>Props`. 4. Style with Tailwind utility classes; no `@apply` outside of `globals.css`. 5. Add a colocated test `<Name>.test.tsx` covering the happy path and one edge case. Avoid: - `React.FC` (prefer typed function declarations) - Index re-exports unless explicitly requested - Inline objects in JSX props (extract to `useMemo` if needed)
一个库,任何运行时
技能库建立在 Claude 的 SKILL.md 规范之上,但会编译为您的团队今天使用的任何运行时。
触发驱动
每个技能都有一个"使用时"的描述。Claude 读取范围内所有技能的描述,并自动将其路由到正确的:无需手动选择。
附加到任务或代理
预先将技能集附加到代理,以便其工具包遵循它执行的每个任务。或将特定技能固定到单个积压票。两个表面都有粘性默认值。
通用导出
保存一次,点击一下即可发布到 Claude(.claude/skills/)、Cursor(.cursor/rules/)、Codex(AGENTS.md)、Windsurf 或 Aider。无需重写技能即可切换运行时。
多文件技能
技能是一个文件夹,而不是单个文件:把辅助脚本、参考文档和模板一起放在 SKILL.md 旁边。原样导入已有的技能文件夹,代理启动时这些文件会展开到磁盘上,它就能直接读取并运行它们。
版本历史
每次保存改变了技能内容时,都会保留上一个版本,包括附带的文件。将较早版本与当前版本对比,一键即可恢复,桌面端和移动应用均可使用。
从 git 更新
将技能关联到 git 仓库,可选指定分支或标签,当一个仓库包含多个技能时还可指定子文件夹。点击更新会使用你自己的 git 访问权限拉取最新的 SKILL.md 及其文件,上一个版本仍保留在历史中。
跨设备同步
项目技能跟随您的代码仓库。账户级技能走到哪儿跟到哪儿。桌面端和移动端都能读、能写、能发布:手机不是只读的查看器。
允许的工具白名单
将技能限制为工具的子集(Read、Edit、Bash…)。运行时在加载技能时强制执行白名单:更清晰的边界,更少的惊喜。
个人技能,被 git 忽略
将技能标记为个人,它将保留在您的计算机上。项目级技能进入 git,以便团队获取它们;您的私人技能不会泄露。
工作原理
打开技能库
单击项目侧栏中的"技能"磁贴(或从移动设备上的代理终端按下)。浏览项目 + 全局标签、搜索、在文件夹中组织。
首先写触发器
"描述"字段是 Claude 读取的内容,以决定是否加载技能。将其表述为"使用时…"或"使用以…"。两个清晰的句子胜过一个长段落。
将其附加到任务或代理
在任务创建时,在代理选择器旁边多选技能。或为每个代理设置默认值,以便其工具包随之移动。最后一个集合对下一个任务是粘性的。
任务启动时注入技能
当任务转变为 in_progress 时,每个技能的主体以本机 SKILL.md 格式附加到代理的第一条消息:Claude 将其视为从磁盘加载的技能。
可选:导出到磁盘
点击任何技能上的"保存到"来写真实文件:Claude 在 .claude/skills/<name>/ 下、Cursor 在 .cursor/rules/ 下、Codex 附加到 AGENTS.md 等。
.claude/skills/<name>/SKILL.md编写一次,部署到任何代理
技能以规范形式(Claude SKILL.md)存储在 AgentsRoom 中。当您点击"保存到"时,AgentsRoom 会自动将它们编译为您的目标运行时期望的格式。
Claude Code
.claude/skills/<name>/SKILL.mdCursor
.cursor/rules/<name>.mdcWindsurf
.windsurf/rules/<name>.mdOpenAI Codex
AGENTS.md(托管块)Aider
CONVENTIONS.md(托管块)通用
<name>.md常见问题
技能和提示之间的区别是什么?
提示是您复制到代理中的文本。技能是具有"使用时"描述的流程,运行时在相关时按需加载。技能跨任务跟随您;提示是命令式的一次性输入。
这只适用于 Claude Code 吗?
存储是 Claude 格式(SKILL.md),但导出菜单会编译为 Cursor、Windsurf、Codex、Aider 和纯文本。任何使用这些运行时之一的代理都可以使用您的技能。
技能如何传递给代理?
当任务转变为 in_progress 时,附加技能的主体被注入到代理的初始提示中作为本机 SKILL.md 块。代理以与磁盘上的技能相同的方式读取它们。
我可以与团队共享技能吗?
项目技能通过 AgentsRoom API 同步到同一项目上的每个团队成员。标记为"个人"的技能保留在您的计算机上。
我可以导入我已经编写的技能吗?
可以:导入按钮扫描项目中的 .claude/skills/、.cursor/rules/ 和 .windsurf/rules/(或 Claude 的主目录),解析 YAML 前置内容,并将匹配项添加到您的 AgentsRoom 库。
技能可以作用于整个项目,而不只是某一个代理吗?
可以。技能按三层叠加:项目基线,该项目的每个代理都会继承;挂在某个代理上的默认技能;以及固定在某一张 backlog 工单上的选择。绝对不能被忘掉的规范,比如你的提交规则或审查清单,就该放进基线:不管最后是哪个代理接手这份工作,它都生效。
在哪里能找到其他开发者写的技能?
在技能库的「社区」标签页里,不用离开 AgentsRoom。搜索公开目录,按类别筛选,完整读完一个技能,然后照原样使用,或者复制到自己的库里,并选择它落在这个项目还是你的账户。发布自己的技能是技能编辑器里的一个复选框,默认不勾选,每一份提交都要先经人工审核才会出现。
我能在移动应用里使用自己的技能吗?
可以。技能库通过端到端加密中继同步到移动伴侣应用,你可以像在桌面上一样,用手机把一个技能挂到某个任务上。
只要不附加,我能让一个技能对所有代理都保持隐藏吗?
可以。在编辑器里把技能标记为"仅限已附加的代理",它就会从代理通过 MCP 浏览的技能库列表中消失:只有你附加到的代理(作为代理默认技能、写进项目基线,或挂在某张工单上)才能看到并加载它。这样一来,即使库很大,也不会让每个专门的流程只要请求听起来相似就被带出来,始终保持好用。
我能让技能与 git 仓库保持同步吗?
可以。在技能编辑器中打开 git 来源,填写仓库 URL、可选的分支或标签,如果仓库包含多个技能,还要填写包含 SKILL.md 的子文件夹。获取或更新会使用你电脑的 git 访问权限(SSH 密钥或凭据助手)读取 SKILL.md 及其同级文件,并在编辑器中显示结果;保存后上一个版本会保留在历史中,因此更新随时可以撤销。
您可能也喜欢
延伸阅读
Claude Ads:帮你审计广告账户的 Claude Code 技能
Claude Ads 是一款面向 Claude Code 的开源技能:对 Google、Meta、LinkedIn、TikTok、Amazon 广告等做 250 多项检查,给出百分制评分和按优先级排序的行动方案,全程只需十来分钟。本文讲解安装、命令、局限,以及如何在 AgentsRoom 中把它编排起来。
AGENTS.md:一个上下文文件喂饱所有编码 Agent(Codex、Antigravity、Claude)
AGENTS.md 是 AI 编码 Agent 在动你代码之前先读的那份可移植指令文件。该往里写什么、它和 CLAUDE.md 有何区别,以及如何在 Codex、Antigravity 和 Claude 之间保持同一份上下文。
构建您的技能集
下载 AgentsRoom 并在 30 秒内启动技能库。最多 2 个项目免费。
配套应用:随时随地监控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接发送到您的公开待办清单。