← All skills
Tencent SkillHub · Other

A2a Protocol

Agent2Agent (A2A) Protocol implementation - communicate with other AI agents

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Agent2Agent (A2A) Protocol implementation - communicate with other AI agents

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
a2a_client.py, SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 14 sections Open source page

A2A Protocol Skill

Implementation of the Agent2Agent (A2A) Protocol for inter-agent communication.

What it does

Agent Discovery via Agent Cards Send Messages to remote agents Task Management (submit, check status, get results) Streaming via Server-Sent Events (SSE) Authentication support (API keys, Bearer tokens)

Installation

# Install Python dependencies pip install requests sseclient-py

Register Your Agent

.\a2a.ps1 -Action register -Name "MyAgent" -Description "Research agent" -Capabilities "research,analysis" -Endpoint "https://my-agent.com/a2a"

Get Agent Card

.\a2a.ps1 -Action card -AgentId "uuid-of-agent"

Send Message

.\a2a.ps1 -Action send -ToAgent "target-agent-uuid" -Content "Hello agent!"

Submit Task

.\a2a.ps1 -Action task -ToAgent "target-agent-uuid" -Task "Research quantum computing"

Check Task Status

.\a2a.ps1 -Action status -TaskId "task-uuid"

List Remote Agents

.\a2a.ps1 -Action list -RegistryUrl "https://registry.agentlink.io"

A2A Concepts

Agent Card: JSON describing agent capabilities (name, endpoint, methods) Client Agent: Agent that sends tasks Remote Agent: Agent that receives and processes tasks Task: Work request with ID, status, and result Message: Direct communication between agents

API Reference

POST /a2a/agents/register - Register agent GET /a2a/agents/{id} - Get agent info GET /a2a/agents/{id}/card - Get Agent Card POST /a2a/messages - Send message POST /a2a/tasks - Submit task GET /a2a/tasks/{id} - Get task status GET /a2a/tasks/{id}/result - Get task result

Python Usage

from a2a import A2AClient client = A2AClient("https://remote-agent.com/a2a", api_key="your-key") # Send message client.send_message("target-agent-id", "Hello!") # Submit task task_id = client.submit_task("target-agent-id", "Do X") result = client.get_result(task_id)

Requirements

Python 3.8+ requests library sseclient-py (for streaming)

License

MIT

Category context

Long-tail utilities that do not fit the current primary taxonomy cleanly.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Scripts
  • SKILL.md Primary doc
  • a2a_client.py Scripts