Repository navigation
Description
desktop: /skills skill picker missing — works only in CLI TUI
Summary
The Desktop app chat does not expose the /skills skill picker that the CLI TUI has (prompt.skills / /skills searchable dialog). Same global config, same skill registry, but Desktop offers no way to browse and pick a skill from the command line; /skills is absent unless the user defines a custom command, and even then it is a chat template, not a picker.
Environment
- opencode version: 1.18.31
- OS: Windows_NT 10.0.26200 (win32 x64)
- Terminal: N/A (OpenCode Desktop app)
- Shell: N/A (Desktop app, not CLI)
- Install/channel: release (npm opencode-ai 1.18.31)
- Active plugins:
./plugins/caveman/plugin.js,opencode-see-image
Reproduction
- Configure global skills:
~/.config/opencode/skills/*/SKILL.mdand~/.agents/skills/*/SKILL.md(frontmatter includesslash: true). - Open the Desktop app, start a chat, type
/skills(or/skfor autocomplete). - Observe: no skill picker dialog, no built-in
/skillscommand entry; nothing skill-related is offered. - Same machine, same config, CLI TUI: type
/skills→ searchable dialog lists all discovered agent skills, selecting one inserts/skillnameinto the prompt (same behavior as/modelsmodel picker).
Expected Behavior
Desktop chat should behave like the CLI TUI: /skills opens the same searchable skill selector (prompt.skills), letting the user browse name + description, pick a skill, and have /skillname inserted for invocation.
Actual Behavior
Desktop chat has no skill picker at all. A user-defined commands/skills.md custom command becomes a chat prompt template (the model prints a numbered list), which is a workaround, not the native dialog. Skills remain usable indirectly (auto-invocation by the agent), but there is no equivalent of the TUI's /skills dialog in the desktop client.
Additional Context
- Related: [FEATURE]: Add /skills command to list and quick-invoke skills #7846 (feature request
/skills; comment notes it does not appear in Desktop/web app). - Related: [v2] tui: skills completely missing #43652 (v2 TUI skills completely missing — possibly same root gap on the TUI side, worth cross-checking).
- Related: Selecting a skill via prompt_skills keybind or Ctrl+P clears the input draft #39376 (
prompt.skillsselector implementation lives inpackages/tui/src/component/prompt/index.tsx— Desktop client does not render this component). - Related: docs: /skills slash command missing from TUI docs #21447 / PR docs: add /skills slash command to TUI docs #21448 (docs for
/skills, TUI only). - Frequent: consistent 100% of attempts. No recent changes beyond installing Desktop app; CLI works identically configured.
- Workaround tried: custom
commands/skills.md(chat list + reply-pick) — works but is not a picker; also shadows the built-in/skillsin the TUI because custom commands replace built-ins.
Activity
github-actions commentedon Sep 22, 2026
This issue might be a duplicate of existing issues. Please check:
slash: true, while the TUI does expose them./command menu (opposite behavior report, same underlying Desktop vs TUI skill visibility gap).slash: true, TUI includes them by default./skillspicker command; comments note it does not appear in Desktop/web app.If this is distinct from those (e.g. specifically about the missing
/skillssearchable dialog rather than individual skill entries in autocomplete), please clarify how it differs so maintainers can keep them separate./skillsnot available #53936 as a duplicate of this issueopencodejr commentedon Oct 28, 2026
Thanks for the detailed report, @NachoLedesma33!
You're on OpenCode 1.18.31, which is v1. v1 now only gets fixes for critical bugs (data loss, security problems, or crashes with no workaround). A missing
/skillspicker in the Desktop app is a feature gap rather than a critical bug, and your custom command works around it, so this is unlikely to change in v1.We'd encourage you to try v2 (
@opencode/cli, theopencodecommand, and the v2 Desktop app). It's a separate implementation with a rewritten composer that supports referencing skills directly in the prompt. If you're missing a skill picker in v2 too, please reply here or open a new issue that says it's v2 and gives the version.Related issues you mentioned:
/skillsfeature request, with a note that it's missing in Desktop/webprompt.skillsselector/skillsdocs (TUI only)If you think this is critical, please reply and explain why.
opencodejr commentedon Oct 29, 2026
We haven't heard back, so I'm closing this as not planned. The report is about OpenCode v1 (1.18.31), and v1 only gets fixes for critical bugs. A missing
/skillspicker in the Desktop app is a feature gap with a workaround, not a critical bug.If you try v2 (
@opencode/cliand the v2 Desktop app) and still can't browse and pick skills there, please open a new issue that says it's v2 and gives the version. Thanks again for the detailed write-up, @NachoLedesma33!