An OpenClaw plugin that automatically fetches and loads Superpowers workflow skills from GitHub.
Based on the obra/superpowers project.
- ✅ Auto-fetch skills - Automatically clones skills from GitHub on first launch
- ✅ Smart detection - Intelligently loads relevant skills based on conversation context
- ✅ Manual loading - Provides
skilltool for assistants to explicitly load skills - ✅ Version management - Built-in tools to update and check skills version
- ✅ Optional auto-update - Configurable automatic updates on startup
openclaw plugins install @vruru/superpowers-bridge
openclaw gateway restartThis automatically installs and enables the plugin.
cd ~/.openclaw/workspace/plugins
git clone https://github.com/vruru/superpowers-bridge.gitThen enable in ~/.openclaw/openclaw.json:
{
"plugins": {
"entries": {
"superpowers-bridge": {
"enabled": true,
"config": {
"enabled": true,
"autoDetectCode": true
}
}
}
}
}- Click Code → Download ZIP on the repository page
- Extract the downloaded
superpowers-bridge-main/directory - Rename and copy to plugins directory:
mv ~/Downloads/superpowers-bridge-main ~/.openclaw/workspace/plugins/superpowers-bridgeThen enable as shown in Option B.
After installation, the directory structure should be:
~/.openclaw/workspace/plugins/superpowers-bridge/
├── index.ts
├── README.md
├── package.json
├── openclaw.plugin.json
└── .gitignore
Restart OpenClaw:
openclaw gateway restartSkills will be automatically downloaded from GitHub on first startup (takes a few seconds).
| Option | Type | Default | Description |
|---|---|---|---|
enabled |
boolean | true |
Enable/disable the plugin |
skillsRepo |
string | obra/superpowers |
GitHub repository for skills |
autoDetectCode |
boolean | true |
Auto-detect code tasks and load relevant skills |
autoUpdate |
boolean | false |
Auto-update skills on startup (not recommended) |
docsPath |
string | docs/superpowers |
Path to save design documents |
When you mention code-related tasks (e.g., "write code", "implement feature", "fix bug"), the plugin automatically loads relevant Superpowers skills:
- brainstorming - Design phase before coding
- writing-plans - Writing implementation plans
- subagent-driven-development - Subagent-driven development
- test-driven-development - Test-driven development
- systematic-debugging - Systematic debugging
Assistants can use the skill tool to manually load specific skills:
{
"name": "brainstorming"
}Use the update_superpowers_skills tool to pull the latest skills from GitHub:
{}Or check current version:
{
"tool": "superpowers_version"
}To update the plugin manually:
- Download the latest version from GitHub releases
- Replace the plugin directory
- Restart OpenClaw
Or if installed from source:
cd ~/.openclaw/workspace/plugins/superpowers-bridge
git pull
openclaw gateway restartsuperpowers-bridge/
├── index.ts # Plugin main code
├── openclaw.plugin.json # OpenClaw plugin config
├── package.json # npm config
├── README.md # This file
└── .superpowers-cache/ # Auto-downloaded skills cache (auto-generated)
└── skills/ # Superpowers skills directory
- First launch: Detects no cache →
git cloneobra/superpowers - Daily operation: Loads skills from cache directory
- Session start: Analyzes user input → Matches relevant skills → Injects into system prompt
- Update skills: Call
update_superpowers_skills→git pull→ Reload
Check network connection and git availability:
git clone https://github.com/obra/superpowers.git /tmp/test-superpowersls -la ~/.openclaw/workspace/plugins/superpowers-bridge/.superpowers-cache/
cd ~/.openclaw/workspace/plugins/superpowers-bridge/.superpowers-cache
git log --oneline -3Delete cache and restart:
rm -rf ~/.openclaw/workspace/plugins/superpowers-bridge/.superpowers-cache
openclaw gateway restartMIT
- Plugin Repository: https://github.com/vruru/superpowers-bridge
- Superpowers Project: https://github.com/obra/superpowers
- OpenClaw: https://github.com/openclaw/openclaw