This guide covers installation options for Superpowers.
- Git - For cloning the repository
- Node.js (v16 or higher) - For running the superpowers-agent
- An AI coding assistant - GitHub Copilot, Cursor, Claude Desktop, Windsurf, Gemini, etc.
Install Superpowers globally with one command:
npm install -g @complexthings/superpowers-agent- Checks Requirements: Verifies git, node, and npm are installed
- Installs Globally: Clones to
~/.agents/superpowers - Runs Bootstrap: Sets up aliases, slash commands, and directories
- Optional Project Integration: Asks to update AGENTS.md, CLAUDE.md, GEMINI.md if found in current directory
You can use Superpowers from anywhere:
superpowers --help
superpowers find-skills
superpowers execute systematic-debuggingSlash commands available in GitHub Copilot, Cursor, Windsurf:
/brainstormor/brainstorm-with-superpowers/write-skillor/write-a-skill/skills- Discover available skills/execute- Load and apply a specific skill/write-plan- Create implementation plans/execute-plan- Execute plans in batches
If you prefer manual installation or need project-specific setup:
# 1. Clone to global location
mkdir -p ~/.agents
git clone https://github.com/complexthings/superpowers.git ~/.agents/superpowers
# 2. Run bootstrap
~/.agents/superpowers/.agents/superpowers-agent bootstrap# 1. Clone to project directory
mkdir -p .agents
git clone https://github.com/complexthings/superpowers.git .agents/superpowers
# 2. Run bootstrap
.agents/superpowers/.agents/superpowers-agent bootstrapThe bootstrap process:
- Installs Aliases: Creates
superpowersandsuperpowers-agentcommands - Sets up Slash Commands: Installs GitHub Copilot commands to VS Code user profile
- Creates Instruction Files: Generates AGENTS.md, CLAUDE.md, GEMINI.md (if not present)
- Lists Skills: Shows all available skills with descriptions
If installed globally, run:
cd ~/.agents/superpowers
git pull origin main
superpowers-agent bootstrapOr use the one-liner installer again - it will detect existing installation and update:
npm install -g @complexthings/superpowers-agentIf you see "command not found" after installation:
-
Reload your shell:
source ~/.zshrc # or ~/.bashrc, ~/.bash_profile depending on your shell
-
Or restart your terminal
-
Check if aliases were installed:
cat ~/.zshrc | grep superpowers # or ~/.bashrc
If the installer reports missing dependencies:
macOS:
brew install git nodeLinux (Debian/Ubuntu):
sudo apt-get update
sudo apt-get install git nodejs npmWindows:
- Install Git: https://git-scm.com/download/win
- Install Node.js: https://nodejs.org/
Slash commands require:
- VS Code with GitHub Copilot extension installed
- Or Cursor (built-in Copilot support)
- Or Windsurf (Cascade AI)
If slash commands aren't working:
- Check that commands were installed:
ls ~/.github/copilot-instructions.d/ - Restart VS Code/Cursor/Windsurf
- Try the full command name:
/brainstorm-with-superpowers
If you get permission errors during installation:
# Ensure ~/.agents directory is writable
mkdir -p ~/.agents
chmod 755 ~/.agents
# Run installer again
npm install -g @complexthings/superpowers-agentTo remove Superpowers:
# Remove installation
rm -rf ~/.agents/superpowers
# Remove aliases (edit your shell config)
# Remove lines containing "superpowers" from ~/.zshrc or ~/.bashrc
# Remove slash commands
rm -rf ~/.github/copilot-instructions.d/superpowers-*.mdLearn more: Superpowers for Claude Code by Jesse Vincent
- Documentation: https://github.com/complexthings/superpowers
- Issues: https://github.com/complexthings/superpowers/issues
- Original Project: https://github.com/obra/superpowers (Claude Code plugin)