gateway_skill

Lists available agents and sends messages to specific agent sessions for task delegation.

5|2|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/William2333ZZ/ParameciumU --skill gateway-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gateway_skill
Source: https://github.com/William2333ZZ/ParameciumU/tree/main/agents/code_engineer/skills/gateway_skill
Command: npx skills add https://github.com/William2333ZZ/ParameciumU --skill gateway-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines inter-agent communication by allowing one agent to delegate tasks to another, ensuring responses are handled within the context of the target agent's session.

Core Features & Use Cases

  • Agent Discovery: List available connected agents to choose the most suitable delegate.
  • Task Delegation: Send messages to a specific agent's session for direct execution and response.
  • Use Case: If Agent A needs to perform an action that Agent B is better equipped for, Agent A can use this skill to send the request to Agent B's session, and Agent B will reply directly within that session.

Quick Start

Use the gateway_skill to send the message 'What is the current status of project X?' to the agent with ID 'project_manager_agent'.

Frequently Asked Questions about gateway_skill

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

FAQPage Schema
How do I delegate tasks between agents in a connected gateway environment?

To delegate tasks between agents, you can use a gateway skill to send messages to a specific agent's session for direct execution and receive replies within that same session context. This enables dynamic task routing and inter-agent collaboration.

What is inter-agent communication and how does session management work?

Inter-agent communication allows one agent to route tasks to another better equipped agent. Session management ensures that the delegated task is executed within the target agent's session, and the direct reply is handled in that specific context.

Can I use agent discovery to find available agents for task routing?

Yes, you can use agent discovery features to list available connected agents. This allows you to identify and choose the most suitable delegate agent for routing your specific task within the gateway environment.

Do I need specific gateway communication protocols for agent delegation?

Yes, agent delegation requires gateway communication protocols for agent discovery and message passing. These protocols enable the connected gateway environment to properly route tasks and handle direct replies between agent sessions.

What's the best way to send a direct message to another agent's session?

The best way to send a direct message is to use a task delegation skill to target a specific agent ID. For example, you can send a project status query directly to a project manager agent's session for execution and immediate response.

Why use dynamic task routing instead of handling all tasks in a single agent?

Dynamic task routing allows you to leverage specialized capabilities by sending requests to the agent best equipped for the job. This ensures that responses are handled efficiently within the target agent's session context.