Skip to content

[FEATURE] Support $ prefix for skill picker + multi-skill text invocation #19331

@opcan

Description

@opcan

Currently in OpenCode:

  • /command works only in main chat (has issues with some commands)
  • $skill doesn't trigger picker like in Claude Code
  • Users can't combine multiple skills in one text like 'use $skill1 then $skill2'

Requested features:

  1. $ prefix support - Make '$' trigger the skill picker anywhere in text (like Claude Code does). Writing "Use $sreality-reporting" should invoke the skill picker or use that skill.

  2. Multi-skill invocation - Allow combining skills in one prompt: "Use $skill1 for X, then continue with $skill2 for Y"

  3. Slash command fix - The picker doesn't work well with '/' prefix in some cases (e.g., /sreality-reporting returns 'failed to send command')

Why this matters:

  • Users can't remember all skill names - picker helps with discovery
  • This would make workflow automation much faster
  • Matches Claude Code behavior which users expect

Created via OpenCode skill

Metadata

Metadata

Assignees

Labels

coreAnything pertaining to core functionality of the application (opencode server stuff)

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions