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
skills: slash frontmatter field has no effect; skills never appear in the command registry #51753
The V2 skills docs document a slash frontmatter field (and metadata.opencode/slash) that controls whether a skill appears in interactive command catalogs. In 2.0.18 the field is not implemented: skills never populate the command registry, so a skill cannot be invoked as /skill-id.
Setting metadata.opencode/slash: true explicitly produces no change. The skill is otherwise wired up correctly — /api/skill returns it with autoinvoke: false parsed as expected, and it loads fine by ID through the skill tool — so this is not a frontmatter-parsing problem.
A command file in ~/.config/opencode/commands/ does appear in the registry immediately, which is the current workaround:
---description: Rewrite text in ASD-STE100 Simplified Technical English---
Load the `asd-ste100` skill with the skill tool, then apply it to the text below.
$ARGUMENTS
Related: #51427 (closed) reports the same missing slash support in 2.0.18, and #50638 reports skills missing from the Desktop slash list including with slash: true. Filing separately only to add two details those reports do not cover: that opencode/autoinvoke parses correctly from the same metadata block (ruling out malformed frontmatter as the cause), and the command-file workaround above. Happy for this to be merged into either.
Activity
github-actions commentedon Sep 28, 2026
Thanks for updating the issue with the required description and reproduction details!
Tarquinen commentedon Oct 20, 2026
This was fixed by #52752. That PR merged into the
v2branch, so GitHub didn't close this issue automatically. Closing as completed.— from 𝕺𝖕𝖊𝖓𝕮𝖔𝖉𝖊