EX

execute-bead-worker

Executes specific tasks within a coordinated swarm framework.

Install

mkdir -p .claude/skills/execute-bead-worker && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14811" && unzip -o skill.zip -d .claude/skills/execute-bead-worker && rm skill.zip

Installs to .claude/skills/execute-bead-worker

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Execute one assigned bead inside a swarm coordinated by swarm-epic. Use only when a coordinator has assigned the bead, file scope, and verification contract; the worker implements, verifies, and reports without mutating bead state.
231 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Confirm assignment details from the coordinator
  • Register worker and inspect its inbox
  • Reserve declared file scope before editing
  • Implement changes only within the assigned scope
  • Report back to the coordinator with results and status

How it works

The worker confirms its assignment, registers with the swarm, reserves its file scope, implements the task, runs verification commands, and reports its status and changes back to the coordinator.

Inputs & outputs

You give it
Assigned bead details including epic ID, bead ID, file scope, and verification commands
You get back
Implemented changes within the file scope, verification results, and a status report to the coordinator

When to use execute-bead-worker

  • Implement a specific bead in a swarm
  • Reserve a file scope for editing
  • Report completion of a task

About this skill

Execute Bead Worker

Implement one assigned bead inside a swarm run.

Goal

Deliver one bead safely inside the boundaries set by swarm-epic.

Steps

  1. Confirm the assignment from the coordinator:
    • epic id
    • bead id
    • Files: scope
    • Verify: commands or checks
    • reservation or conflict instructions
  2. Read the bead details and inspect the relevant code.
  3. If the bead is underspecified or missing Files or Verify, stop and return it to the coordinator instead of guessing.
  4. Register the worker and inspect its inbox:
    • Windows:
      .\scripts\windows\agent-mail.ps1 --repo . register --name worker/<bead-id> --role worker --epic-id <epic-id> --bead-id <bead-id>
      .\scripts\windows\agent-mail.ps1 --repo . inbox --recipient worker/<bead-id>
      
    • POSIX:
      ./scripts/posix/agent-mail.sh --repo . register --name worker/<bead-id> --role worker --epic-id <epic-id> --bead-id <bead-id>
      ./scripts/posix/agent-mail.sh --repo . inbox --recipient worker/<bead-id>
      
  5. Reserve the declared file scope before editing through the shared control plane:
    • Windows:
      .\scripts\windows\agent-mail.ps1 --repo . reserve --owner worker/<bead-id> --epic-id <epic-id> --bead-id <bead-id> --path <path1> --path <path2>
      
    • POSIX:
      ./scripts/posix/agent-mail.sh --repo . reserve --owner worker/<bead-id> --epic-id <epic-id> --bead-id <bead-id> --path <path1> --path <path2>
      
    If reservation fails, stop and report the conflict to the coordinator.
  6. Update .beads/workflow/HANDOFF.json for this worker context:
    • role
    • epic_id
    • bead_id
    • summary
    • next_action
  7. Post a started message to bead/<bead-id> so the coordinator and other sessions can see who owns the bead.
    • Windows:
      .\scripts\windows\agent-mail.ps1 --repo . post --thread bead/<bead-id> --sender worker/<bead-id> --type started --body '{"status":"started"}' --epic-id <epic-id> --bead-id <bead-id>
      
    • POSIX:
      ./scripts/posix/agent-mail.sh --repo . post --thread bead/<bead-id> --sender worker/<bead-id> --type started --body '{"status":"started"}' --epic-id <epic-id> --bead-id <bead-id>
      
  8. Implement only within the assigned scope.
  9. Run the assigned verification commands and any required repo-local build-and-test checks for the touched surface area.
  10. Report back to the coordinator with:
  • changed files
  • verification commands run
  • key output or exit status
  • any new risks or follow-up work
  • confirmation that reservations were released
  1. Release reservations and post either a completed or blocked message to bead/<bead-id>.
  • release syntax:
    • Windows: .\scripts\windows\agent-mail.ps1 --repo . release-reservations --owner worker/<bead-id> --bead-id <bead-id>
    • POSIX: ./scripts/posix/agent-mail.sh --repo . release-reservations --owner worker/<bead-id> --bead-id <bead-id>
  1. If blocked or context-limited:
  • update HANDOFF.json
  • release reservations if possible
  • report the blocker clearly to the coordinator

Hard Rules

  • Do not run bd update, bd close, or any other bead status mutation.
  • Do not expand the file scope without coordinator approval.
  • Do not silently skip verification.
  • Do not keep reservations after you stop working.
  • Do not assume another session can see local .beads/workflow/; shared coordination only happens through Agent Mail.

When not to use it

  • A coordinator has not assigned the bead, file scope, and verification contract
  • The bead is underspecified or missing 'Files' or 'Verify' information
  • The user wants to mutate bead status or expand file scope

Limitations

  • Does not run 'bd update' or 'bd close' or any other bead status mutation
  • Does not expand the file scope without coordinator approval
  • Does not silently skip verification

How it compares

This skill provides a structured, coordinated workflow for individual task execution within a larger swarm, ensuring file scope reservation and explicit reporting, unlike an uncoordinated, independent task execution.

Compared to similar skills

execute-bead-worker side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
execute-bead-worker (this skill)04moReviewIntermediate
webapp-testing3533moReviewIntermediate
resolve-conflicts818moReviewIntermediate
telegram-bot-builder1066moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

webapp-testing

anthropics

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

353585

resolve-conflicts

antinomyhq

Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration), configuration files, and handling deleted-but-modified files with backup and analysis.

81334

telegram-bot-builder

davila7

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.

106130

dev-browser

SawyerHood

Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows. Trigger phrases include "go to [url]", "click on", "fill out the form", "take a screenshot", "scrape", "automate", "test the website", "log into", or any browser interaction request.

53176

openspec-onboard

studyzy

Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.

10207

codex-cli-bridge

alirezarezvani

Bridge between Claude Code and OpenAI Codex CLI - generates AGENTS.md from CLAUDE.md, provides Codex CLI execution helpers, and enables seamless interoperability between both tools

9180

Search skills

Search the agent skills registry