选择太多
代理技能仓库散落在各处。哪些适合你的项目?
开源 · MIT · 零依赖
Repotify 读取开发者和 AI 公司在 GitHub 上发布的代理技能,按用途分类、检查风险,并把最适合你项目的技能安装到 Claude Code、Cursor、Codex 或 Gemini CLI 中。
npx -y @repotify/repotify@latest
在项目目录中运行
repotify 2.0.0 ~/my-saas next.js · react · typescript · stripe set up repotify for this project ● Read the project (manifests only) └ web app · tests: playwright, vitest ● Picked for this repo ✓ react-best-practices next.js + react ✓ webapp-testing playwright tests ✓ test-driven-development core ✓ differential-review security review ○ repotify-guard you switch it on ✕ react-native-skills no mobile target ✕ pptx no slides here ● 12 skills installed · pinned · re-scanned
代理技能仓库散落在各处。哪些适合你的项目?
技能就是代理会照做的一组指令。恶意技能可以在你的电脑上执行命令。
每个技能都会占用代理的上下文。无用的技能会拖慢它、分散它的注意力。
整个流程大约只花费你的代理 3,000 个 token。
在本地扫描清单文件和文件名。你的代码从不被读取或发送。
最多三个问题,而且只问项目本身回答不了的。
每项工作只选最好的一个,依据证据、平台和覆盖范围,并控制在上下文预算之内。
锁定提交、SHA-256 校验并在本地重新扫描。钩子和 MCP 服务器只有在你开启时才会启用。
决策模型读取每个技能,判断它的主要职责、适用的语言,以及是否只在一次性任务中有用。挑选依据的是技能实际做什么,而不是一行简介。
每个技能都对应它所承担的职责:每项职责只选一个,已经安装的保持原位。
repotify audit 会在代码库地图或入门类技能完成任务后提醒你,并显示每个技能的 token 开销。
Django、FastAPI、Go、Rust、Java、Swift、Flutter、Laravel、Rails、.NET 等各自获得本技术栈的专家,且只获得自己的。
由基于规则的扫描器决定信任级别。大模型评审团只能增加怀疑,永远不能消除怀疑。
verified未发现已知的风险模式。推荐。caution有值得一看的发现。只有你同意后才会安装。quarantined高风险。在有人审查该提交之前暂不放行。rejected严重风险。不会进入目录。目录设计为全天候增长:研究实验室寻找新技能,安全关卡逐一检查,每一项都由人工批准。
repotify为你的代理安装 repotify 技能,并打印项目指纹repotify recommend在上下文预算内给出无冲突的候选表repotify install <ids> --yes安装你挑选的技能:锁定版本、哈希校验、重新扫描repotify enable <ids>先向你展示改动,再开启钩子或 MCP 服务器repotify audit评估已安装的技能:保留、考虑移除或移除,并说明理由repotify suggest把你自己的技能推荐给目录;不会发送任何内容repotify scan <dir>对任意技能目录运行安全扫描器install 只写入技能目录;enable 只写入它先给你看过的内容。recommend、audit、suggest 和 scan 不向你的项目写入任何内容。不会。它只读取你电脑上的清单文件(package.json、pyproject.toml、go.mod…)和文件名,也不会把项目的任何信息发送到任何地方。
由你来开启。repotify install 从不写入它们。repotify enable 会先展示改动并在终端里询问你,技能也会要求代理把命令交给你,而不是自己运行。
Claude Code、Cursor、Codex、Gemini CLI,以及任何读取 .agents/skills 的代理。
免费。Repotify 以 MIT 许可证开源。目录中的条目保留各自的许可证。
在它的仓库里运行 repotify suggest。它会在本地扫描并给你一份预填好的表单;目录的安全关卡和大模型评审团会进行审核。
它被设计为从匿名信号中学习,但收集端点尚未配置,因此不会发送任何数据。随时可以用 REPOTIFY_TELEMETRY=0 关闭。
在项目目录中运行一条命令。它安装的一切,你都能看到,也都能撤销。
npx -y @repotify/repotify@latest