feat: show skills in status and sidebar#6154
feat: show skills in status and sidebar#6154connorads wants to merge 6 commits intoanomalyco:devfrom
Conversation
I've since learned that you can run ➜ opencode debug skill
[
{
"name": "frontend-design",
"description": "Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.",
"location": "/Users/connor.adams/.config/opencode/skill/frontend-design/SKILL.md"
},
{
"name": "homebrew-cask-authoring",
"description": "Create, update, validate, and submit Homebrew Casks. Use when the user mentions Homebrew cask/cask, Homebrew/homebrew-cask, adding a new cask, updating a cask, cask token naming, sha256, url verified:, livecheck, zap/uninstall, or when asked to run brew style/audit for a cask.",
"location": "/Users/connor.adams/.config/opencode/skill/homebrew-cask-authoring/SKILL.md"
}
] |
|
Thanks for your contribution! This PR doesn't have a linked issue. All PRs must reference an existing issue. Please:
See CONTRIBUTING.md for details. |
|
If/when #7527 is merged I can also manually retest this PR before merging |
00637c0 to
71e0ba2
Compare
f1ae801 to
08fa7f7
Compare
|
I've got dozens of skills on some repos, so I think it should only show active skills and either nothing for inactive ones or at most a counter. One can always use the |
|
@connorads Do you think the skills section should be collapsible, similar to how the MCP toggle section works? |
Hey @ashutoshpw it is collapsible when there are multiple skills. Take a look at the multiple skills section and the video in the description. |
|
Hey @connorads I've just see this when I created my PR #14205 in case you want to check how my solution solves the UI when there is no skill loaded |
|
Thanks for sharing @guidobuilds, maybe only showing invoked/loaded skills is better UX than this PR which shows all available skills (of which there could be a lot). I don't expect this PR to get merged so feel free to re-open yours if you want to try and push something. |
Adds skills list to the status page and sidebar. Fixes #7533
Previously, I believe there was no way to see which skills were loaded in a session. Users had to explicitly ask the agent about loaded skills and hope for an accurate response.
Demos
Multiple skills
Shown in status and sidebar

Single skill
Doesn't show as collapsible sidebar ▶︎

No skills
Implementation considerations
I'm not precious about any of this just thought I'd mention it in case people want to change it.