remote_worker_connector

Distributes tasks to remote worker agents via dispatch functions.

6|2|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/valkryhx/google_adk_agent --skill remote-worker-connector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: remote_worker_connector
Source: https://github.com/valkryhx/google_adk_agent/tree/main/skills/remote_worker_connector%20copy
Command: npx skills add https://github.com/valkryhx/google_adk_agent --skill remote-worker-connector

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, sqlite3, uuid, os, random, asyncio, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill empowers the agent to act as an AI Swarm Leader, offloading complex or time-consuming tasks to a cluster of remote worker agents, thereby preventing context window overload and enabling parallel processing.

Core Features & Use Cases

  • Task Dispatching: Send natural language instructions to available worker nodes.
  • Load Balancing: Automatically assigns tasks to idle workers or allows specific worker targeting.
  • Concurrency: Execute multiple independent tasks simultaneously using dispatch_batch_tasks.
  • State Management: Maintain conversational context across multiple turns with a specific worker using sub_session_id.
  • Urgent Interruption: Forcefully halt a worker's current task with priority="URGENT".
  • Use Case: When asked to research five competitors, use dispatch_batch_tasks to send a research query to five different workers concurrently, receiving summarized reports back quickly.

Quick Start

Use dispatch_task to ask a remote worker to write a Python script that lists all files in the current directory.

Frequently Asked Questions about remote_worker_connector

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

FAQPage Schema
How do I distribute tasks to multiple AI agents for parallel processing?

You can distribute tasks to multiple AI agents for parallel processing by acting as a Swarm Leader and using the `dispatch_batch_tasks` function to execute multiple independent instructions concurrently across remote worker agents.

Can I maintain multi-turn conversational context with a specific remote worker agent?

Yes, you can maintain conversational context with a specific remote worker agent by using the `sub_session_id` parameter during task delegation, ensuring the worker retains state across multiple interactions.

How does load balancing work when delegating tasks to a distributed computing swarm?

Load balancing in distributed computing swarm delegation works by automatically assigning incoming tasks to idle worker nodes registered in a SQLite database, though you can also specifically target individual workers if needed.

Can I forcefully halt an ongoing task to execute an urgent instruction on a worker node?

Yes, you can forcefully halt a worker node's current task to execute an urgent instruction by dispatching the new task with the parameter `priority` set to `URGENT`, effectively triggering task preemption.

Do I need a SQLite database to manage remote worker discovery and health monitoring?

Yes, you need a SQLite database because the agent orchestration system uses a SQLite registry to actively manage remote worker discovery, track node availability, and maintain health monitoring for the swarm.