feat(coder-workspaces): add skill for operating workspaces with the CLI - #5
Merged
Merged
Conversation
matifali
marked this pull request as ready for review
September 10, 2026 05:42
DevelopmentCats
approved these changes
Sep 10, 2026
matifali
force-pushed
the
feat/coder-workspaces-skill
branch
from
September 10, 2026 15:08
5a73275 to
70be545
Compare
matifali
force-pushed
the
feat/coder-workspaces-skill
branch
2 times, most recently
from
September 10, 2026 15:11
0887ad2 to
b386db4
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a fourth skill,
coder-workspaces, for using an existing Coder deployment from the command line.setup,templates, andmodulescover installing Coder and authoring templates; nothing covered actually using a workspace.Scope is the workspace as the environment an agent works in: get into one, run commands and edit files in it, forward ports, and drive its lifecycle. Template coverage stops at
templates listandtemplates presets list, which is whatcoder createneeds. Everything is thecoderCLI, no MCP.Commands were checked against
coder <subcommand> --help(v2.35.3-devel) and most were run live against dev.coder.com, includingcoder ssh -- <cmd>, writing a file throughtee,--wait yes,-yon the lifecycle commands, andcoder config-ssh --dry-run. Running them turned up one gotcha worth having in the skill: a workspace with more than one agent needscoder ssh <workspace>.<agent>, otherwise the CLI errors out.