73 lines
1.8 KiB
Markdown
73 lines
1.8 KiB
Markdown
# OpenCode Manual Install
|
|
|
|
## Skill Root
|
|
|
|
OpenCode skills are installed under:
|
|
|
|
```bash
|
|
~/.config/opencode/skills/<skill-name>/
|
|
```
|
|
|
|
Manual install example:
|
|
|
|
```bash
|
|
mkdir -p ~/.config/opencode/skills/implement-plan
|
|
cp -R skills/implement-plan/opencode/* ~/.config/opencode/skills/implement-plan/
|
|
```
|
|
|
|
Use `skills/<skill>/opencode/*` for each supported skill.
|
|
|
|
## Reviewer Runtime
|
|
|
|
```bash
|
|
mkdir -p ~/.config/opencode/skills/reviewer-runtime
|
|
cp skills/reviewer-runtime/run-review.sh ~/.config/opencode/skills/reviewer-runtime/
|
|
cp skills/reviewer-runtime/notify-telegram.sh ~/.config/opencode/skills/reviewer-runtime/
|
|
chmod +x ~/.config/opencode/skills/reviewer-runtime/*.sh
|
|
```
|
|
|
|
## Superpowers
|
|
|
|
OpenCode can discover Superpowers from the shared agents skill root or the
|
|
OpenCode-specific skills root:
|
|
|
|
```bash
|
|
~/.agents/skills/superpowers
|
|
~/.config/opencode/skills/superpowers
|
|
```
|
|
|
|
OpenCode's native setup commonly exposes the shared agents root:
|
|
|
|
```bash
|
|
ln -s /absolute/path/to/obra/superpowers/skills ~/.agents/skills/superpowers
|
|
```
|
|
|
|
OpenCode-specific setup is also supported:
|
|
|
|
```bash
|
|
ln -s /absolute/path/to/obra/superpowers/skills ~/.config/opencode/skills/superpowers
|
|
```
|
|
|
|
Verify:
|
|
|
|
```bash
|
|
test -f ~/.agents/skills/superpowers/brainstorming/SKILL.md || test -f ~/.config/opencode/skills/superpowers/brainstorming/SKILL.md
|
|
test -f ~/.agents/skills/superpowers/verification-before-completion/SKILL.md || test -f ~/.config/opencode/skills/superpowers/verification-before-completion/SKILL.md
|
|
```
|
|
|
|
## OpenCode Reviewer Notes
|
|
|
|
OpenCode reviewer calls use the built-in read-oriented plan agent:
|
|
|
|
```bash
|
|
opencode run -m <provider>/<model> --agent plan --format json "review prompt"
|
|
```
|
|
|
|
## Verify
|
|
|
|
```bash
|
|
opencode --version
|
|
test -f ~/.config/opencode/skills/implement-plan/SKILL.md
|
|
test -x ~/.config/opencode/skills/reviewer-runtime/run-review.sh
|
|
```
|