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 规则。
  • 同步完成后,技能即可在与编码代理的聊天中调用。

祝您使用愉快,编码顺利! 🍻

Back to Blog

相关文章

阅读更多 »

仓库利用的权威指南

引言 仓库本质上只是一个 3‑D 盒子。利用率只是衡量你实际使用了该盒子多少的指标。虽然物流 c...