Unified dispatch for Gas Town work assignment. Covers gt sling (assign work), gt hook (attach work), gt convoy (batch tracking), and the Propulsion Principle. This is THE skill for understanding how to dispatch work to agents.
View on GitHubboshu2/agentops
dispatch-kit
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/boshu2/agentops/blob/main/plugins/dispatch-kit/skills/dispatch/SKILL.md -a claude-code --skill dispatchInstallation paths:
.claude/skills/dispatch/# dispatch - Unified Work Dispatch The definitive skill for dispatching work in Gas Town. > **Core Principle**: If it's on your hook, YOU RUN IT. ## Overview **What this skill covers:** How to assign, hook, and track work across Gas Town agents. | User Says | Claude Does | |-----------|-------------| | "dispatch this to a polecat" | `gt sling <bead> <rig>` | | "hook this work" | `gt hook <bead>` | | "create a convoy" | `gt convoy create "name" <beads>` | | "how do I sling?" | Explain dispatch patterns | | "batch dispatch these issues" | Multiple `gt sling` or convoy create | --- ## Quick Reference ```bash # THE main dispatch command gt sling <bead> <target> # Assign work + start immediately # Hook (attach without starting) gt hook <bead> # Attach to your hook # Convoy (batch tracking) gt convoy create "name" <beads> # Create tracked batch gt convoy list # Dashboard view gt convoy status <id> # Progress details ``` --- ## The Three Dispatch Commands ### 1. gt sling - THE Dispatch Command **Use this when:** Assigning work to any agent (including yourself). ```bash gt sling gt-abc daedalus # Auto-spawn polecat in rig (Olympian) gt sling gt-abc daedalus/Toast # Specific polecat gt sling gt-abc crew # Crew worker gt sling gt-abc mayor # Mayor gt sling gt-abc # Self (current agent) ``` **Key behaviors:** - Auto-spawns polecats when target is a rig - Auto-creates convoy for dashboard visibility - Hooks work and starts immediately (Propulsion Principle) ### 2. gt hook - Attach Without Starting **Use this when:** You want to attach work but not trigger immediate execution. ```bash gt hook <bead> # Attach to your hook gt hook status # Show what's hooked gt unsling # Remove from hook ``` **Key behaviors:** - Work survives session restarts - SessionStart hook finds attach