---
title: "a2acli"
description: "CLI and agent skills for the A2A protocol: drive a2acli to discover/invoke/monitor A2A agents, and build/audit A2A-compliant services."
canonical: https://agentpluginsdirectory.com/plugins/a2acli
last-updated: 2026-11-07
---

# a2acli
CLI and agent skills for the A2A protocol: drive a2acli to discover/invoke/monitor A2A agents, and build/audit A2A-compliant services.
- Slug: a2acli
- Publisher: G. H. Chinoy
- Repository: https://github.com/ghchinoy/a2acli
- Manifest: plugin.json
- Version: 1.10.0
- License: Apache-2.0
- Category (editorial): agent-tooling
- Skills: 3 (a2a-conformance, a2a-expose, a2acli)
- MCP servers: 0
- Stars: 5
- Repository created: 2026-02-20
- Repository last pushed: 2026-10-23
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/a2acli
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What a2acli does, in the publisher's words

A standalone, A2A Specification v1.0 compliant command-line client for discovering, messaging, and managing agents. Built on the a2a-go SDK with an interactive streaming TUI and a scriptable JSON mode.

A2A (Agent-to-Agent) is an open protocol for talking to AI agents over a network, discover what an agent can do, send it a message, and stream back results and artifacts, regardless of how the agent is built. Every agent publishes an AgentCard (its skills, security requirements, and transports); you send a message that creates a task; the task moves through states (working → completed) and may produce artifacts (text, data, files).

a2acli is the command-line client for that protocol. To learn the protocol itself, see the canonical site: a2a-protocol.org.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/ghchinoy/a2acli/HEAD/README.md

## Skills

- a2a-conformance: Evaluate an existing Agent-to-Agent (A2A) protocol service or agent for specification compliance, security best practices, and quality design. Uses static inspection, a2acli probes, and official TCK orchestration to produce a structured conformance report with stable check IDs. Use when asked to au…
- a2a-expose: Guide developers and coding agents in adding an A2A Protocol v1.0 exposure layer to an existing API, microservice, or codebase. Enforces a design-first workflow (intent-based skill modeling, task lifecycle, artifact delivery, and security mapping) before emitting Go or Python SDK code, followed by…
- a2acli: Interact with Agent-to-Agent (A2A) protocol services from the command line. Use when you need to discover agent capabilities, send tasks, poll status, stream results, manage tasks, or authenticate with OAuth 2.1-protected A2A agents.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
