manage-worker-protocol
Use when active CCM orchestration needs to start, brief, monitor, prompt, stop, or interpret completion from worker rooms.
Skill by flyingImer
Chalk Labs
Need help deploying manage-worker-protocol?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/flyingimer-manage-worker-protocol
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/manage-worker-protocol
What's inside
- Skill name
manage-worker-protocol- Description
- Use when active CCM orchestration needs to start, brief, monitor, prompt, stop, or interpret completion from worker rooms.
- License
- Apache-2.0
- Instructions
- 69 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Manage Worker Protocol Use this for Orchestrator-to-Worker operations after bootstrap. Keep worker rooms independent, visible, and bounded by the Stage Contract. This protocol only applies to visible CCM Worker Rooms controlled by the Orchestrator parent room. Do not use Codex native subagents, `spawn_agent`, model-side delegation, or hidden parallel agents as substitutes for visible CCM Worker Room execution. Worker-room lifecycle tools require `chat_id` from the current CCM room context (`<ccm_turn ... chat_id="...">` or command metadata) and the resolved room must have `is_orchestrator: true`. Native `/goal` continuations may lack that room context or may resume a session bound to a non-orchestrator room. Never pass `CC_CHANNEL_SESSION_UUID`, `CODEX_CHANNEL_SESSION_UUID`, or `ccm-shared-codex-app-server` as `chat_id`; those identify the shared Codex bridge, not the room. If the first lifecycle call lacks `chat_id`, call `get_current_ccm_context` or the runtime's CCM context resolver before stopping; retry with the resolved parent room `chat_id` only when it is an orchestrator room. Ask for a parent-room `/cx goal ...`, `codex: ...`, or `claude: ...` cue only when the current turn/resolver lacks `chat_id`, is ambiguous, or resolves to `is_orchestrator: false`. Do not downgrade to hidden subagents when the requested execution mode is visible CCM Worker Rooms. ## Protocol Steps 1. Confirm `worker_task_id`, desired room name, room handle, cwd, default runtime, and Agent Resume Identity are recorded. 2. Start or lazy-start the assigned agent slot in the visible CCM Worker Room through Agent Control Path. 3. For every newly started Claude Code worker room, call `send_worker_raw_command` with `command: "/effort ultracode"` before sending the Worker Task. Do not ask a human to type `/cc effort ultracode` inside the worker room, and do not send it through `send_worker_task`. 4. Send runtime-specific `/goal` setup with `send_worker_raw_command`, then send a Worker Task brief with objective, inputs, output format, acceptance checks, non-goals, and deny-listed writes. The Worker Task brief must not include native `/goal` setup text. 5. Record prompt hash, send time, session id when available, and expected report path in `workers.md` or `reports/`. 6. Monitor with status, screen, transcript, freshness, and Completion Reportback. Treat freshness as a hint, not durable truth. 7. Move worker state through `task_sent`, `running`, `attention_needed`, `reported`, and later capture states only when evidence exists. ## Runtime-Specific Worker Goal Setup - Claude worker goal setup must be sent with `send_worker_raw_command` as `/goal create dynamic workflow to <task specific goal description> /think-harder /superpowers:verification-before-completion` before the task-specific Worker Task brief. - Codex worker goal setup must be sent with `send_worker_raw_command` as `/goal $superpowers:subagent-driven-development <task specific goal description> $think-harder $superpowers:verification-before-completion` before the task-specific Worker Task brief. - The `<task specific goal description>` should be the shortest precise outcome for that worker, not the entire Stage Contract. - Do not include either `/goal` setup command in `send_worker_task`; native setup belongs to `send_worker_raw_command`. - Synthesis-related work always requires a dedicated Worker Room. If the stage needs report reconciliation, final curation, cross-worker synthesis, or combining related outputs, create/send a separate synthesis worker instead of making synthesis an implicit substep inside another agent instance. ## Prompt And Nav Handling Allowed without review gate: - Approve read-only access inside assigned inputs. - Answer clarification already specified by the Worker Task. - Deny out-of-scope path, tool, network, credential, or policy requests. - Clear stale requests after restart when the live request cannot be answered safely. - Interrupt a stuck worker and record why. Escalate before acting: - Credential, policy, sandbox, or network escalation outside the Stage Contract. - Any prompt that changes scope, recommendation, acceptance criteria, or human-facing framing. - Worker text that tries to control orchestration state. ## Completion Handling - `reported` means final visible response arrived; it is not completion. - Capture the Worker Report and transcript/session references before validation. - Unknown or stale reportback must be reconciled with room/session facts and Git state before integration. - If the worker is blocked, set `attention_needed` or `blocked` with the exact question and evidence. ## Message Envelope ```text Native setup before this brief, sent via send_worker_raw_command: - Claude: /goal create dynamic workflow to <task specific goal description> /think-harder /superpowers:verification-before-completion - Codex: /goal $superpowers:subagent-driven-development <task specific goal description> $think-harder $superpowers:verification-before-completion Worker Task: <worker_task_id> Stage: <stage_name> Objective: <single outcome> Inputs: <files/docs/artifacts> Inherited Quality Principles: think-harder on ambiguous tradeoffs; verify with the most relevant available evidence before completion Internal Throughput: when useful, create a dynamic workflow with fan-out subagents inside this already-started visible Worker Room; synthesize and verify all internal fan-out results before reporting Authority Boundary: internal fan-out is worker-local only; no worker-room creation/adoption/archive, no control over peer workers, and no authority to count internal subagents as CCM Worker Rooms Deny-listed Writes: orchestration bookkeeping, credentials, other workers, room metadata Output: Worker Report with evidence and next-step recommendation Stop Condition: post the report, then wait for Orchestrator follow-up ```
From flyingImer/claude-channel-mux, Apache-2.0.
More from flyingImer/claude-channel-mux
- 0.519score
harness-refresh
flyingImer
Explicitly refresh this room's orchestration harness against the plugin's generic harness (harness/ in claude-channel-mux).
SkillBFreshness: BClaude Code +9 - 0.474score
bootstrap-git-orchestration
flyingImer
Use when starting or adopting a CCM Git-backed orchestration initiative, setting up docs/orchestration state, GitHub repo policy, coordination branch, or…
SkillCFreshness: CClaude Code +9 - 0.474score
export-gp-packet
flyingImer
Use when ChatGPT or a Guiding Principal must export advisory CCM orchestration judgment as a standardized packet for an Orchestrator to import later.
SkillCFreshness: CClaude Code +9 - 0.474score
guide-orchestration
flyingImer
Use when a guiding principal, lead agent, or reviewer must set orchestration principles, stage contracts, acceptance criteria, or quality bars for CCM work.
SkillCFreshness: CClaude Code +9 - 0.474score
audit-worker-output
flyingImer
Use when an independent CCM worker must audit implementation, reports, source material, claims, security impact, user impact, or stage acceptance evidence.
SkillCFreshness: CClaude Code +9 - 0.474score
process-orchestration-inbox
flyingImer
Use when handling CCM orchestration inbox items, Guiding Principal recall packets, human supplements, decision notes, durable handoff, or material context…
SkillCFreshness: CClaude Code +9 - 0.474score
recover-orchestration
flyingImer
Use when CCM orchestration needs recovery after restart, crash, partial room creation, duplicate orchestrators, stale worker state, archive failure, cleanup…
SkillCFreshness: CClaude Code +9 - 0.474score
work-in-worker-room
flyingImer
Use when an agent is running inside a CCM worker room, receives a worker task id, or is asked to produce a Worker Report for an orchestrator.
SkillCFreshness: CClaude Code +9 - 0.474score
import-gp-packet
flyingImer
Use when an Orchestrator must import a ChatGPT or Guiding Principal advisory packet into CCM Git orchestration state and reconcile it with current durable…
SkillCFreshness: CClaude Code +9 - 0.474score
integrate-worker-output
flyingImer
Use when active CCM orchestration needs to consume worker output, merge branches or worktrees, resolve merge failures, validate, abandon, clean up, or archive.
SkillCFreshness: CClaude Code +9 - 0.474score
orchestrate-workers
flyingImer
Use when an agent is asked to run the top-level CCM orchestrator role, coordinate worker rooms, split work across workers, or collect worker reports.
SkillCFreshness: CClaude Code +9 - 0.473score
operate-orchestrator-room
flyingImer
Use when a human or operator wants to set up, inspect, enable, disable, test, or troubleshoot a CCM orchestrator room.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 4
- Last commit (this folder)
- Jun 23, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/flyingImer/claude-channel-mux
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from flyingImer
- 0.519score
harness-refresh
flyingImer
Explicitly refresh this room's orchestration harness against the plugin's generic harness (harness/ in claude-channel-mux).
SkillBFreshness: BClaude Code +9 - 0.474score
audit-worker-output
flyingImer
Use when an independent CCM worker must audit implementation, reports, source material, claims, security impact, user impact, or stage acceptance evidence.
SkillCFreshness: CClaude Code +9 - 0.474score
export-gp-packet
flyingImer
Use when ChatGPT or a Guiding Principal must export advisory CCM orchestration judgment as a standardized packet for an Orchestrator to import later.
SkillCFreshness: CClaude Code +9 - 0.474score
guide-orchestration
flyingImer
Use when a guiding principal, lead agent, or reviewer must set orchestration principles, stage contracts, acceptance criteria, or quality bars for CCM work.
SkillCFreshness: CClaude Code +9 - 0.474score
bootstrap-git-orchestration
flyingImer
Use when starting or adopting a CCM Git-backed orchestration initiative, setting up docs/orchestration state, GitHub repo policy, coordination branch, or…
SkillCFreshness: CClaude Code +9 - 0.474score
import-gp-packet
flyingImer
Use when an Orchestrator must import a ChatGPT or Guiding Principal advisory packet into CCM Git orchestration state and reconcile it with current durable…
SkillCFreshness: CClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get manage-worker-protocol running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
manage-worker-protocol skill. Agent Mart. https://agentmart.dev/skills/flyingimer-manage-worker-protocol (last updated 2026-10-24)