Request
Ship an official Claude Code skill bundled with the repo so that Claude Code automatically knows how to use rmux when a user asks about it. The skill file just needs to live at .claude/skills/rmux/SKILL.md in the repository.
Why
rmux already has:
The missing piece is a skill file that teaches Claude Code how to use rmux's CLI and SDK surfaces. Without it, Claude Code users have to manually explain rmux commands to the model every session. With it, the model loads the skill on-demand (~200 tokens, zero overhead when not used) and can issue correct rmux commands immediately.
What the skill should cover
A reference implementation exists (see comment below). It covers:
| Section |
Content |
| Claude Code integration |
rmux claude launcher, Agent Teams, swarm sessions, tmux shim |
| Daemon survival |
setsid workaround for Claude Code shell recycling (claude-code#40207) |
| CLI reference |
Sessions, windows, panes, send-keys --wait* (v0.7.0), wait-pane, stream-pane, collect-pane-output, capture-pane, format strings, Web Share with all tunnel providers, config/debugging |
| SDK reference |
Rust SDK: connection, sessions, pane operations (split/send_text/snapshot/wait/PaneSet/Locator/event streams/Web Share) |
| Agent automation patterns |
Chained commands with --wait quiet, cross-session coordination with wait-for, capturing command output |
| Gotchas |
SplitDirection naming, send_text vs send_key, PaneCapture structure, --wait-text shell echo caveat, -- delimiter requirement |
All content was tested against rmux v0.6.1 and v0.7.0 with real CLI and SDK programs.
The skill would go at ./claude/skills/rmux/SKILL.md (Claude Code searches .claude/skills/ in the project root). Users who clone or work inside the rmux repo would get it automatically; others can copy it to ~/.claude/skills/rmux-help/.
Related
Request
Ship an official Claude Code skill bundled with the repo so that Claude Code automatically knows how to use rmux when a user asks about it. The skill file just needs to live at
.claude/skills/rmux/SKILL.mdin the repository.Why
rmux already has:
rmux claude— a native Claude Code launcher with Agent Teams support (v0.7.0)send-keys --wait*— CLI automation primitives for agents (v0.7.0, from send-keys has no completion notification — agents can't know when a command finishes #57)librmux), TypeScript SDK (@rmux/sdk)The missing piece is a skill file that teaches Claude Code how to use rmux's CLI and SDK surfaces. Without it, Claude Code users have to manually explain rmux commands to the model every session. With it, the model loads the skill on-demand (~200 tokens, zero overhead when not used) and can issue correct
rmuxcommands immediately.What the skill should cover
A reference implementation exists (see comment below). It covers:
rmux claudelauncher, Agent Teams, swarm sessions, tmux shimsetsidworkaround for Claude Code shell recycling (claude-code#40207)send-keys --wait*(v0.7.0),wait-pane,stream-pane,collect-pane-output, capture-pane, format strings, Web Share with all tunnel providers, config/debugging--wait quiet, cross-session coordination withwait-for, capturing command outputSplitDirectionnaming,send_textvssend_key,PaneCapturestructure,--wait-textshell echo caveat,--delimiter requirementAll content was tested against rmux v0.6.1 and v0.7.0 with real CLI and SDK programs.
The skill would go at
./claude/skills/rmux/SKILL.md(Claude Code searches.claude/skills/in the project root). Users who clone or work inside the rmux repo would get it automatically; others can copy it to~/.claude/skills/rmux-help/.Related
send-keys --wait*(implemented in v0.7.0)