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
- 01Check A2A server status
- 02Print the Agent Card
- 03List available skills
- 04Invoke and track tasks
- 05Inspect logs and task history
Use cases
- 01Submit a task to an A2A server
- 02Review available skills and server details
- 03Watch or stream a task
- 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-a2aAfter installing, type/cli-a2ain Claude Code to confirm it loaded.
Details
From the project READMEOverview
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