You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
About which skill is effective when there are duplicate names (TUI) #35153
I installed the superpowers skills (opencode.json: "plugin": ["superpowers@git+https://github.com/obra/superpowers.git"]). At the same time, I also added skills from github.com/addyosmani/agent-skills/ under ~/.config/opencode/skills/. They have a skill with the same name: test-driven-development.
In theory, the test-driven-development skill from agent-skills should have higher priority, and when I run /test-driven-development in the TUI, it also shows the correct one (the agent-skills version).
However, I noticed that the <available_skills> list shows the superpowers version of test-driven-development instead.
Doesn’t this break OpenCode’s skill priority rules?
This inconsistency only occurs in the TUI. In the Desktop App, running /test-driven-development shows the superpowers skill. However, this still violates the priority rules.
Skill duplicate roots can change available_skills across restarts #32202: Skill duplicate roots can change available_skills across restarts — specifically covers how duplicate skill names use last-writer-wins resolution (non-deterministic), leading to the wrong skill appearing in <available_skills>
Activity
github-actions commentedon Jul 3, 2026
This issue might be a duplicate of existing issues. Please check:
<available_skills>github-actions commentedon Sep 2, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.