OpenSkills, adding Claude Skills and Superpowers for any agent or IDE
Source: Dev.to
Overview
Superpowers is a complete software‑development workflow for coding agents. It is built on a set of composable “skills” and initial instructions that ensure an agent can use them effectively. Under the hood, the workflow relies on the OpenSkills library and progressive disclosure via AGENTS.md, allowing tools such as Cursor to load skills on demand.
Installing via PRPM
PRPM provides a simple “npm‑like” experience for installing skill collections.
npm install -g prpm
prpm install collections/superpowers
You can browse the collection here:
Installing via OpenSkills
If you prefer to manage skills directly with OpenSkills, you can install the library globally using your favorite package manager and then add the desired skill collection.
# Using Bun
bun add -g openskills
# Using npm
npm install -g openskills
# Using Yarn
yarn global add openskills
Install the superpowers collection globally:
openskills install obra/superpowers --universal --global
You will be prompted to select specific skills; pressing Enter installs all of them.
Using the Skills in a Project
In each project where you want to use the installed skills, run the synchronization command:
openskills sync
- This updates the project’s
agents.mdfile with the newly installed skills. - You can edit
agents.mdto remove any skills you don’t need, or configure the changes as a Cursor rule. - After syncing, the skills are ready to be invoked in your chats with the coding agent.
Enjoy the workflow and happy coding! 🍻