worker-dispatch

Manage isolated worker processes for autonomous GitHub issue resolution.

10|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/troykelly/codex-skills --skill worker-dispatch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: worker-dispatch
Source: https://github.com/troykelly/codex-skills/tree/main/skills/worker-dispatch
Command: npx skills add https://github.com/troykelly/codex-skills --skill worker-dispatch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and management of isolated worker processes, enabling autonomous agents to tackle GitHub issues in a safe and reproducible manner.

Core Features & Use Cases

  • Isolated Worktrees: Spawns workers in separate git worktrees, ensuring no interference with the main repository.
  • Lifecycle Management: Handles the creation, registration, and cleanup of worker processes.
  • Use Case: When an autonomous agent needs to work on a complex GitHub issue, it uses worker-dispatch to spin up a dedicated, isolated environment for that task, preventing side effects and ensuring a clean slate for each issue.

Quick Start

Use the worker-dispatch skill to spawn a new worker for issue number 123.

Frequently Asked Questions about worker-dispatch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub issue resolution using isolated worker processes?

You can automate GitHub issue resolution by spawning isolated worker processes that operate in separate git worktrees, ensuring autonomous agents can resolve issues without interfering with the main repository.

What is the benefit of using git worktrees for autonomous task management?

Git worktrees provide isolated environments for each worker process, preventing side effects and ensuring a clean, reproducible slate for every autonomous GitHub issue resolution task.

How do I spawn a new worker for a specific GitHub issue?

To spawn a new worker for a GitHub issue, you use the worker-dispatch skill to construct worker-specific prompts, create a dedicated git worktree, and handle the execution and cleanup lifecycle automatically.

Does worker-dispatch support different tool scoping for various autonomous agents?

Yes, worker-dispatch supports distinct tool scoping tailored for standard, research, and review workers, allowing you to customize the capabilities available to each isolated worker process.

What happens to worker processes after an autonomous GitHub issue task is complete?

After an autonomous task is complete, worker-dispatch handles the lifecycle management by executing process cleanup, which removes the isolated git worktree and safely terminates the dedicated worker.

Can I use worker-dispatch to manage complex issue tracking without side effects?

Yes, worker-dispatch manages complex issue tracking by registering and isolating worker processes in separate worktrees, guaranteeing that autonomous agent execution produces zero side effects on the primary codebase.