How this skill is triggered — by the user, by Claude, or both
Slash command
/tapegun-host:sending-messagesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user wants to:
Use this skill when the user wants to:
Same as the monitoring skill — see monitoring-vms/SKILL.md for discovery steps.
ssh <host> tapegun send <vm-name> <message text>
The message is written to /home/dev/.tapegun/inbox.json inside the VM. The guest-side Claude agent reads this file to discover new tasks.
ssh <host> tapegun sendkeys <vm-name> <command>
The command is typed directly into the VM's active tmux pane via tmux send-keys. Use this to run commands in the VM's terminal. The message is also written to the inbox.
ssh <host> tapegun broadcast <message text>
Sends the message to every running VM's inbox. Use for fleet-wide directives.
tapegun send): Written to /home/dev/.tapegun/inbox.json inside the VM. The agent reads this file to discover new tasks.tapegun sendkeys): Both written to inbox AND injected into tmux. Use this to run a command in the VM's terminal.sendkeys with the command (e.g., ssh <host> tapegun sendkeys my-vm git pull && make test).ssh <host> tapegun broadcast please commit your current work).npx claudepluginhub andrewbudd/boxcutter --plugin tapegun-hostExecutes shell commands in other tmux panes with exit code detection; sends messages to CLI agents/scripts for inter-pane communication and coordination.
Manages tmux sessions, windows, and panes for persistent remote workflows and shell scripting automation. Useful for long-running processes, SSH disconnects, and multi-pane terminal layouts.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.