OpenSkills,为任何代理或 IDE 添加 Claude Skills 和 Superpowers
发布: (2025年12月20日 GMT+8 11:36)
2 min read
原文: Dev.to
Source: Dev.to
概览
Superpowers 是面向编码代理的完整软件开发工作流。它基于一组可组合的“技能”和初始指令,确保代理能够有效使用这些技能。在内部,工作流依赖 OpenSkills 库以及通过 AGENTS.md 实现的渐进式披露,使得 Cursor 等工具能够按需加载技能。
通过 PRPM 安装
PRPM 提供类似 “npm” 的简易体验来安装技能集合。
npm install -g prpm
prpm install collections/superpowers
您可以在此处浏览该集合:
通过 OpenSkills 安装
如果您更倾向于直接使用 OpenSkills 管理技能,可以使用您喜欢的包管理器全局安装该库,然后添加所需的技能集合。
# 使用 Bun
bun add -g openskills
# 使用 npm
npm install -g openskills
# 使用 Yarn
yarn global add openskills
全局安装 superpowers 集合:
openskills install obra/superpowers --universal --global
系统会提示您选择具体的技能;直接按 Enter 将安装全部技能。
在项目中使用技能
在每个想要使用已安装技能的项目中,运行同步命令:
openskills sync
- 这会将新安装的技能更新到项目的
agents.md文件中。 - 您可以编辑
agents.md删除不需要的技能,或将更改配置为 Cursor 规则。 - 同步完成后,技能即可在与编码代理的聊天中调用。
祝您使用愉快,编码顺利! 🍻