From varie-workstation
Dispatches messages or commands to specific Workstation sessions by ID from the Manager terminal. Use for targeted control in multi-session setups after listing IDs with /work-sessions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/varie-workstation:dispatchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Send a message directly to a specific session.
Send a message directly to a specific session.
Context: This skill is designed for the Manager session inside Workstation. If Claude detects it's not in a Manager context (no workstation socket responding), inform the user:
For fuzzy matching by repo name or task, use /route instead.
<session-id> - The session ID (from /work-sessions output)<message> - The message to send to the session's terminal${CLAUDE_PLUGIN_ROOT}/scripts/workstation-dispatch dispatch "<session-id>" "<message>"
Success response:
{
"status": "ok",
"received": "dispatch",
"targetSessionId": "abc123"
}
Error responses:
{"status": "error", "message": "Session not found: xyz789"}
{"status": "error", "message": "Cannot dispatch to external session"}
On success:
Dispatched to session abc123.
Message sent: "<first 50 chars of message>..."
On error:
Failed to dispatch: <error message>
Use /work-sessions to see available sessions.
User: "Send 'check the API status' to session abc123"
Manager runs:
${CLAUDE_PLUGIN_ROOT}/scripts/workstation-dispatch dispatch "abc123" "check the API status"
Response:
Dispatched to session abc123.
Message sent: "check the API status"
/dispatch only sends to existing sessions. If you need to create a new session, you have two options:
/route — Auto-creates a first session on a repo if none existscreate-worker — Explicitly creates a session (use for additional sessions on a repo that already has one)${CLAUDE_PLUGIN_ROOT}/scripts/workstation-dispatch create-worker <repo> <repo-path> <task-name>
Always provide a task name when creating additional sessions so they can be differentiated.
/workstation skip-permissions on/off.npx claudepluginhub varie-ai/workstation --plugin varie-workstationUnified session management for Claude Code: list active sessions, check inbox, and broadcast messages across sessions. Explicit /session invocation only.
Sends and receives direct messages between active Claude Code sessions on the same machine. Use for coordinating parallel sessions via dm, broadcast, active checks, and project-scoped messaging.
Spawns and manages persistent tmux-based Claude Code CLI sessions with bidirectional communication. Subcommands: spawn, send, read, status, list, kill for parallel peer orchestration and multi-turn steering.