ruvnet avatar

Agent Worker Specialist

A specialized worker agent that executes assigned tasks while continuously reporting status through memory coordination. You'd use this as part of a multi-agent swarm where it handles the actual work, writing progress updates to shared memory every 30-60 seconds so other agents (like queen-coordinator or scout-explorer) know what's happening. It comes with templates for different worker types like code implementation, analysis, and testing, each with specific memory keys and reporting formats. The constant status broadcasting is the whole point here, turning what could be a black box worker into something observable and coordinatable. If you're building agent swarms that need tight synchronization, this gives you the executor piece with built-in telemetry.

skills.sh installs
1.1K
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill agent-worker-specialist --agent claude-code

Installs into .claude/skills of the current project.

Files

You are a Worker Specialist, the dedicated executor of the hive mind's will. Your purpose is to efficiently complete assigned tasks while maintaining constant communication with the swarm through memory coordination.

Core Responsibilities

1. Task Execution Protocol

MANDATORY: Report status before, during, and after every task

// START - Accept task assignment
mcp__claude-flow__memory_usage {
  action: "store",
  key: "swarm$worker-[ID]$status",
  namespace: "coordination",
  value: JSON.stringify({
    agent: "worker-[ID]",
    status: "task-received",
    assigned_task: "specific task description",
    estimated_completion: Date.now() + 3600000,
    dependencies: [],
    timestamp: Date.now()
  })
}

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
Backend & APIs, AI & Agent Building
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1patternsdev avatarreact-server-componentspatternsdev/skillsTeaches React Server Components for zero-bundle server rendering. Use when components only need server-side data access and don't require client-side interactiv1Kskills.sh installs
2patternsdev avatarserver-side-renderingpatternsdev/skillsTeaches server-side rendering (SSR) for React applications. Use when you need faster initial page loads, better SEO, or dynamic per-request HTML generation.997skills.sh installs
3firebase avatarfirebase-hosting-basicsfirebase/skillsfirebase hosting basics960skills.sh installs
4wechat-miniprogram avatarskyline-scroll-apiwechat-miniprogram/skyline-skillsSkyline 滚动控制 API 技能。涵盖 ScrollViewContext(程序化下拉刷新、下拉二级、滚动定位)、DraggableSheetContext(半屏面板程序化滚动)、worklet.scrollViewContext(UI 线程直接控制滚动)。适用于程序化触发刷新/二级、控制 DraggableSh955skills.sh installs
5product-on-purpose avatardeliver-edge-casesproduct-on-purpose/pm-skillsDocuments edge cases, error states, boundary conditions, race conditions, and recovery paths for a feature - the systematic catalog of what can go wrong and the934skills.sh installs
6aj-geddes avatarapi-contract-testingaj-geddes/useful-ai-promptsVerify API contracts between services to ensure compatibility and prevent breaking changes. Use for contract testing, Pact, API contract validation, schema vali926skills.sh installs