-
Notifications
You must be signed in to change notification settings - Fork 6.4k
feat: show skills in status and sidebar #6154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
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 |
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.