mcpField
C
cli-a2a

cli-a2a

github.com/diegosouzapwAgent workflows82.6k895 installsUpdated today
Repository

About cli-a2a

A CLI skill for interacting with the OmniRoute A2A server. It supports task submission, server and skill inspection, and tracking or managing task execution.

Key features

  1. 01Check A2A server status
  2. 02Print the Agent Card
  3. 03List available skills
  4. 04Invoke and track tasks
  5. 05Inspect logs and task history

Use cases

  1. 01Submit a task to an A2A server
  2. 02Review available skills and server details
  3. 03Watch or stream a task
  4. 04Cancel a task or inspect its logs

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/diegosouzapw/omniroute --skill cli-a2a

After installing, type/cli-a2ain Claude Code to confirm it loaded.

Details

From the project README

Overview

Interact with the OmniRoute A2A server from the CLI. Send tasks, inspect skill execution history, and test the JSON-RPC 2.0 agent-to-agent protocol interactively.

Quick install

npm install -g omniroute   # or: npx omniroute
omniroute --version

Subcommands

a2a

Agent-to-Agent (A2A) server

Example:

omniroute a2a
a2a status

Show A2A server status

Flags:

  • --json

Example:

omniroute a2a status
a2a card

Print the Agent Card JSON

Example:

omniroute a2a card
a2a skills

Example:

omniroute a2a skills
a2a invoke <skill>

Flags:

  • --input <json>
  • --input-file <path>
  • --wait
  • --timeout <ms>

Example:

omniroute a2a invoke <skill>
a2a tasks

Example:

omniroute a2a tasks
a2a list

Flags:

  • --status <s>
  • --skill <s>
  • --limit <n>
  • --since <ts>

Example:

omniroute a2a list
a2a get <id>

Example:

omniroute a2a get <id>
a2a cancel <id>

Flags:

  • --yes

Example:

omniroute a2a cancel <id>
a2a watch <id>

Example:

omniroute a2a watch <id>
a2a stream <id>

Example:

omniroute a2a stream <id>
a2a logs <id>

Example:

omniroute a2a logs <id>

Comments

Markdown supported