Skip to content

Selecting a skill from the dropdown completely replaces the prompt instead of "appending" to it #18755

Closed as not planned
XiaomiMiMo/MiMo-Code
#1028

Description

@paoloricciuti

Description

Currently, if I'm writing a prompt and I select a skill the prompt is completely overwritten. While using the skill as a slash command requires you to use that at the beginning of the prompt it would be useful to be able to select a skill by name and just have the name appended (as often that's enough for the model to load the skill).

Regardless I think replacing the prompt in a destructive way is definitely the wrong way to go.

Plugins

No response

OpenCode version

No response

Steps to reproduce

  1. write a prompt
  2. open the skills model
  3. select a skill
  4. observe it replace the prompt

Screenshot and/or share link

No response

Operating System

No response

Terminal

No response

Activity

  1. added
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on Mar 23, 2026
  2. assigned and unassigned on Apr 26, 2026
  3. removed
    bugSomething isn't working
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on May 3, 2026
  4. HaleTom commented on May 18, 2026

    @HaleTom

    Asking a favour:

    Many PRs in this repo are being auto-closed because they've not received any activity. Can you please give this a thumbs-up or better: comment on this PR and ask for it to be merged?|

    The PR: #27632

  5. yassine-safraoui commented on May 20, 2026

    @yassine-safraoui

    guys please fix this, I just lost a prompt after 15 minutes of typing...

  6. CreepyGnome commented on Jun 8, 2026

    @CreepyGnome

    Yeah this makes using skills impossible as slash commands, as many of my skills require context to be provided after the slash command and they work just find in other harnesses, they are just broken in opencode.

    If you are going to support skills as slash commands they need to work as the user expects them to work and like they do in other harnesses. If you do not want to support them as slash commands them remove them from showing up and require the harness to detect what skill to use and use it automatically or be directed to use it in a prompt by calling it by name without a slash.

    My company is requiring us to use opencode to access not claude models, however as a person coming from Claude Code and Codex it is really difficult to transition to opencode when it operates so differently from those. What makes it worse/more difficult is that it does not have any proper support for marketplaces, plugins, and even improper support for skills.

  7. github-actions commented on Aug 8, 2026

    @github-actions
    Contributor

    To stay organized issues are automatically closed after 60 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

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions