You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -642,6 +642,7 @@ The plugin provides the following actions that can be triggered via keymaps, com
642
642
| Set mode to Build | - |`:Opencode agent build`|`require('opencode.api').agent_build()`|
643
643
| Set mode to Plan | - |`:Opencode agent plan`|`require('opencode.api').agent_plan()`|
644
644
| Select and switch mode/agent | - |`:Opencode agent select`|`require('opencode.api').select_agent()`|
645
+
| Browse and select available skills | - |`:Opencode skills` / `/skills`| - |
645
646
| Display list of available mcp servers | - |`:Opencode mcp`|`require('opencode.api').mcp()`|
646
647
| Run user commands | - |`:Opencode run user_command`|`require('opencode.api').run_user_command()`|
647
648
| Share current session and get a link | - |`:Opencode session share` / `/share`|`require('opencode.api').share()`|
@@ -979,6 +980,22 @@ When `port = 'auto'` is used, opencode.nvim:
979
980
- Only kills the server when the last nvim instance exits (if `auto_kill = true`). Only applies to servers spawned by the plugin with `spawn_command`/`kill_command`.
980
981
- Locally spawned servers will be killed automatically regardless of the auto_kill setting if they are the last nvim instance using them
981
982
983
+
## 🎯 Skills
984
+
985
+
Skills are reusable, installable instruction packs that enhance opencode.nvim with domain-specific workflows. Each skill provides its own behavior, prompts, and tool configurations.
986
+
987
+
### Browsing Skills
988
+
989
+
-**Via command:** Run `:Opencode skills` to open the skills picker
990
+
-**Via slash command:** Type `/skills` in the input window to open the skills picker
991
+
-**Via completion:** Type `/` in the input window and select a skill from the completion menu
992
+
993
+
The skills picker displays each skill with its name, description, and full content rendered as markdown in the preview pane. Selecting a skill executes it directly — opening a session and sending the skill's content as a prompt.
994
+
995
+
### Installing Skills
996
+
997
+
See the [Opencode Skills Documentation](https://opencode.ai/docs/skills/) for how to discover and install community skills.
998
+
982
999
## User Commands and Slash Commands
983
1000
984
1001
You can run predefined user commands and built-in slash commands from the input window by typing `/`. This opens a command picker where you can select a command to execute. The output of the command will be included in your prompt context.
@@ -993,6 +1010,7 @@ You can run predefined user commands and built-in slash commands from the input
0 commit comments