git clone https://github.com/obra/superpowers.git ~/.config/opencode/superpowers
Create a symlink so OpenCode discovers the plugin:
mkdir -p ~/.config/opencode/plugins
rm -f ~/.config/opencode/plugins/superpowers.js
ln -s ~/.config/opencode/superpowers/.opencode/plugins/superpowers.js ~/.config/opencode/plugins/superpowers.js
Create a symlink so OpenCode's native skill tool discovers superpowers skills:
mkdir -p ~/.config/opencode/skills
rm -rf ~/.config/opencode/skills/superpowers
ln -s ~/.config/opencode/superpowers/skills ~/.config/opencode/skills/superpowers
Restart OpenCode. The plugin will automatically inject superpowers context.
Verify by asking: "do you have superpowers?"
Use OpenCode's native skill tool to list available skills:
use skill tool to list skills
Use OpenCode's native skill tool to load a specific skill:
use skill tool to load superpowers/brainstorming
Create your own skills in ~/.config/opencode/skills/:
mkdir -p ~/.config/opencode/skills/my-skill
Create ~/.config/opencode/skills/my-skill/SKILL.md:
---
name: my-skill
description: Use when [condition] - [what it does]
---
# My Skill
[Your skill content here]
Create project-specific skills in .opencode/skills/ within your project.
Skill Priority: Project skills > Personal skills > Superpowers skills
cd ~/.config/opencode/superpowers
git pull
ls -l ~/.config/opencode/plugins/superpowers.jsls ~/.config/opencode/superpowers/.opencode/plugins/superpowers.jsls -l ~/.config/opencode/skills/superpowers~/.config/opencode/superpowers/skillsskill tool to list what's discoveredWhen skills reference Claude Code tools:
TodoWrite → update_planTask with subagents → @mention syntaxSkill tool → OpenCode's native skill tool