NovusEdge

A2a Mod — Development skill for Claude Code

Development community

A2A protocol client for Claude Code: Claude hands tasks to non-Claude worker agents over Agent2Agent and picks up their results.

How to install A2a Mod

This entry records only its repository, not the path inside it, so there is no exact command to give. Open NovusEdge/a2a-mod and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What A2a Mod does

A2A protocol client for Claude Code: Claude hands tasks to non-Claude worker agents over Agent2Agent and picks up their results.

Alternatives in Development

  • SubAgent — You are sub-agent {index} of {total} inside Joanium - a focused research worker 250 ★
  • Acp Go SDK — Go SDK for the Agent Client Protocol (ACP), offering typed requests, responses, and helpers so Go applications 226 ★
  • Ontology Engineer — Use when building, modifying, or validating ontologies 80 ★

README

a2a-mod

**Hand work to other AI agents from Claude Code. Keep going. Get the result back.**

[![CI](https://github.com/NovusEdge/a2a-mod/actions/workflows/ci.yml/badge.svg)](https://github.com/NovusEdge/a2a-mod/actions/workflows/ci.yml) [![Release](https://img.shields.io/github/v/release/NovusEdge/a2a-mod?color=d4a03c)](https://github.com/NovusEdge/a2a-mod/releases) [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![A2A 1.0 | 0.3](https://img.shields.io/badge/A2A-1.0%20%7C%200.3-informational.svg)](https://a2a.khimani.dev/protocol) [![Docs](https://img.shields.io/badge/docs-a2a.khimani.dev-1a1a1a.svg)](https://a2a.khimani.dev)

Claude Code hands a slow build to a worker, keeps working, and gets the result when it lands

Why

  • Claude never waits on a slow agent. After a few seconds the task moves to the background and Claude carries on. When the agent finishes, Claude gets the result.
  • Works with any A2A agent. ADK, AG2, LangGraph, @a2a-js/sdk, or anything else that speaks A2A 1.0 or 0.3.
  • Your tokens stay out of the chat. Keys come from a setting, a command or a file. You never paste one into Claude.

Install

In Claude Code 2.1.287 or later:

/plugin marketplace add NovusEdge/a2a-mod
/plugin install a2a-mod@a2a-mod

Try it in a minute

You don't need a real agent. The repo ships a fake worker (needs Node 24 and pnpm).

  1. Start it:
    git clone https://github.com/NovusEdge/a2a-mod && cd a2a-mod
    pnpm i && pnpm worker
  2. In Claude Code, add it:
    /a2a add http://127.0.0.1:41241 fake
  3. Ask Claude:
    send "slow 20 build" to the fake worker

The task takes 20 seconds. Claude gets a task id after about 7 and moves on. When the worker is done, the mod wakes Claude with the result.

What you'll see

  • A status line with the live task: a2a-mod: ⠋ fake slow 20 build 0:12. I