This project is retired. It receives no further updates, fixes, or support.
Use npx skills instead. It is the maintained way to find, install, and
manage agent skills, and it works across Claude Code, GitHub Copilot, OpenCode, Codex, and Pi.
npx skillsv11.0.0 is the final release. It installs nothing. Every command it still exposes exists to take Superpowers back off your machine.
Running either command performs the same cleanup pass:
superpowers-agent bootstrap
# or
superpowers-agent updateThe pass removes:
- The Superpowers
SessionStarthook entry in~/.claude/settings.json(every other hook is preserved). - The Copilot session hook at
~/.copilot/hooks/superpowers.json. - The OpenCode plugin at
~/.config/opencode/plugins/superpowers-agent.js. - Every package-owned skill symlink under
~/.agents/skills,~/.claude/skills,~/.copilot/skills,~/.config/opencode/skill, and the project-local.claude/skills,.copilot/skills,.opencode/skill. - The
~/.local/bin/superpowersand~/.local/bin/superpowers-agentshims, and the managed region of~/.agents/AGENTS.md, which is rewritten to a short retirement note.
Symlinks are deleted outright. Real files are moved to the backup directory first. A failure on one artifact is reported and skipped — the pass never aborts halfway.
~/.agents/retirement-backup-<YYYY-MM-DD>/
<YYYY-MM-DD> is the date the cleanup ran. ~/.claude/settings.json is the one exception: it is
edited in place, and its copy is written beside it as ~/.claude/settings.json.backup-<YYYY-MM-DD>.
The cleanup summary prints an exact cp line for every file it backed up. Run those lines to undo it.
The general form:
cp ~/.agents/retirement-backup-2026-09-05/<filename> <original path>
cp ~/.claude/settings.json.backup-2026-09-05 ~/.claude/settings.jsonSkill symlinks are not backed up — they are recreated by whatever tool you use next, or by hand.
Use this if the automated pass fails or you never want to run the CLI again.
# 1. Claude session hook — edit the file and delete the hooks.SessionStart entry
# whose command contains "superpowers-agent session-context".
$EDITOR ~/.claude/settings.json
# 2. Copilot session hook
rm -f ~/.copilot/hooks/superpowers.json
# 3. OpenCode plugin
rm -f ~/.config/opencode/plugins/superpowers-agent.js
# 4. Skill symlinks — remove only links pointing into a superpowers checkout
for d in ~/.agents/skills ~/.claude/skills ~/.copilot/skills ~/.config/opencode/skill \
./.claude/skills ./.copilot/skills ./.opencode/skill; do
[ -d "$d" ] || continue
for l in "$d"/*; do
[ -L "$l" ] && case "$(readlink "$l")" in *superpowers*) rm -f "$l";; esac
done
done
# 5. Shims
rm -f ~/.local/bin/superpowers ~/.local/bin/superpowers-agent
# 6. Managed instructions in ~/.agents/AGENTS.md — delete the block between
# <!-- SUPERPOWERS_SKILLS_START --> and <!-- SUPERPOWERS_SKILLS_END -->
$EDITOR ~/.agents/AGENTS.mdCleanup deliberately leaves your project's .github/copilot-instructions.md alone, because that file
is checked into your repository and is yours to edit. Remove the block yourself, including both
markers:
<!-- SUPERPOWERS_-_INSTRUCTIONS_START -->
...
<!-- SUPERPOWERS_-_INSTRUCTIONS_END -->
Run the cleanup first, then remove the global package with the manager you installed it with:
npm uninstall -g @complexthings/superpowers-agent
pnpm remove -g @complexthings/superpowers-agent
yarn global remove @complexthings/superpowers-agent
bun remove -g @complexthings/superpowers-agent
deno uninstall -g superpowers-agentFinal release. The CLI installs nothing; bootstrap and update both run Retirement Cleanup.
The bundled skills, the session-context hooks and the repo-managed skill symlinks are removed.
Requires Node ^22 || ^24 || ^26.
Maintainer step after publishing v11.0.0 to npm:
npm deprecate @complexthings/superpowers-agent "Retired — use npx skills instead: https://skills.sh"Superpowers began as Jesse Vincent's Superpowers for Claude Code, introduced in this blog post. This fork extended that idea to other agent harnesses. Thanks to everyone who used it, filed issues, and sent patches.
Skills live on at https://skills.sh.