Skip to content

OpenCode started listing skills as commands with no option to disable this behavior #12109

Closed

Description

@renbou

Description

OpenCode started exposing all skills as commands by default (in the TUI they are suffixed with :skill), and has not provided any support for controlling this behavior on a skill level or even on a global level.

If this behavior is persisted, then it must be implemented with controls for which party should be able to invoke commands/skills, like Claude Code does using disable-model-invocation: true, user-invocable: false, for example: https://code.claude.com/docs/en/skills#control-who-invokes-a-skill

Plugins

OpenCode version

1.1.48

Steps to reproduce

  1. Run opencode with skills loaded
  2. Start typing slash command prefix, /
  3. Skills are shown in the list of commands

Screenshot and/or share link

No response

Operating System

macOS 26.3 beta 3

Terminal

WezTerm

Activity

  1. added
    opentuiThis relates to changes in v1.0, now that opencode uses opentui
    on Feb 4, 2026
  2. github-actions commented on Feb 4, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    Feel free to ignore if none of these address your specific case.

  3. renbou commented on Feb 4, 2026

    @renbou
    Author

    I'll be able to draft up a PR if we can agree on the format this should be implemented. IMHO supporting Claude Code's frontmatter options seems good enough for the foreseeable future

  4. renbou commented on Feb 4, 2026

    @renbou
    Author

    Oof, seems like this has been reverted in a newer version, so issue is resolved

  5. renbou commented on Feb 4, 2026

    @renbou
    Author

    Ah, but it still exposes them as commands through the acp and web variants. So, I guess this issue still stands, and in the TUI they're just handled separately through a /skill command menu.

  6. reopened this on Feb 4, 2026
  7. github-actions commented on Apr 6, 2026

    @github-actions
    Contributor

    To stay organized issues are automatically closed after 90 days of no activity. If the issue is still relevant please open a new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingopentuiThis relates to changes in v1.0, now that opencode uses opentui

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions