Skip to content
cccskills
FreePublished on GitHubEnglish overview

cli-a2a

Use the command line to send tasks to OmniRoute's A2A server, which supports communication between agents. Inspect execution history and logs, monitor or cancel tasks, and interactively test the JSON-RPC 2.0 communication protocol.

OriginalShow the original description

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.

AI rating90/ 100See how to install

Good for

  • Check server status and available skills
  • Invoke a skill with JSON input
  • Inspect task history and logs
  • Monitor or cancel a running task

Overview

What it does

Operate OmniRoute's A2A server from the command line to invoke skills and inspect tasks. A2A is a mechanism for communication between agents. You can check server status, view the Agent Card JSON, and list available skills. Task operations include retrieval, monitoring, streaming, log inspection, and cancellation. It also supports interactive testing of communication using JSON-RPC 2.0.

When it helps

Use it to try agent integrations from a terminal or follow the execution of tasks you have submitted. Execution history can be filtered by status, skill, number of results, and time, helping you narrow down the records you want to inspect.

Example requests

  • “Check the status with omniroute a2a status and show the available skills.”
  • “Invoke the specified skill using input from a JSON file and wait for completion.”
  • “Check the logs and progress for this task ID.”

Notes

The omniroute CLI is required. The documented installation options are npm install -g omniroute and npx omniroute. When invoking a skill, use --wait and --timeout <ms> to specify waiting behavior and a timeout.

This overview was written by AI (OpenAI Codex) from the public SKILL.md. Check the original below for the exact behavior.

Objective evaluation

AI rated this skill on four points using only the contents of its SKILL.md. Stars and popularity are not taken into account.

Clear instructionsIs it clear when to use it and what it does?
AGoodTask submission, status checks, log retrieval, and their subcommands are explicitly documented.
Concrete stepsAre steps, inputs, outputs, and examples spelled out?
AGoodCommand examples and arguments cover invocation inputs, history filters, and task monitoring.
SafetyAre sending data, deleting files, and running commands disclosed?
BPartly lackingExamples show invoke and cancel commands, but do not explain transmitted content or the effects of cancellation.
Easy setupDoes it need few tools or API keys, and are they documented?
AGoodCommands are provided for installation with npm, execution with npx, and version checking.

The total counts each point as A = 25, B = 15, C = 5. Rated by AI (OpenAI Codex) as of Oct 22, 2026. Treat it as a guide and read the original before installing.

Disagree? Request a re-evaluation

Tell us which point is wrong and why. No login needed. We will check it against the SKILL.md, redo the evaluation, and show the result here.

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Files included (1)

  • SKILL.md1.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

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>

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Backup and restore OmniRoute data from the CLI. Trigger incremental snapshots, sync to cloud storage, manage backup schedules, and restore from archive files.

The English summary is being prepared. Showing the original description.

cheaper-inference/OmniRoute79.4KUpdated Oct 22, 2026

cli-batches

FreeSummary

Submit groups of AI requests as batch jobs with the OmniRoute command line. Manage input files, monitor or cancel jobs, save results and errors, and incorporate batch processing into automated build and deployment workflows.

  • Submitting AI requests from a JSONL file
  • Monitoring batch jobs and waiting for completion
  • Saving batch results and error details
cheaper-inference/OmniRoute79.4KUpdated Oct 22, 2026

cli-chat

FreeSummary

Send prompts to LLMs from a terminal, display answers as they arrive, or hold an ongoing conversation. Use files or standard input for prompts, choose models, and set system instructions through OmniRoute.

  • Sending a prompt from a terminal
  • Using file contents as a prompt
  • Displaying and saving streaming responses
cheaper-inference/OmniRoute79.4KUpdated Oct 22, 2026

cli-compression

FreeSummary

Configure prompt compression, which shortens text sent to AI models, through the OmniRoute command line. Adjust RTK filters, Caveman rules, and combined compression modes, then preview the results using real prompts.

  • Preview compression results with real prompts
  • Adjust RTK filters and Caveman rules
  • Compare combined compression modes
cheaper-inference/OmniRoute79.4KUpdated Oct 22, 2026

cli-contexts

FreeSummary

Manage OmniRoute context settings from the command line, including token budgets and RTK filters for processing context. Switch saved server connections, import or export configurations, and inspect or expire conversation sessions.

  • Adjust context token budgets and filtering rules
  • Switch between saved server connections
  • Import or export connection settings as JSON
cheaper-inference/OmniRoute79.4KUpdated Oct 22, 2026

cli-cost-usage

FreeSummary

Inspect AI costs, token usage—the units used to measure model input and output—and call logs from the OmniRoute command line. Filter records, review spending by connection, and export usage reports for further review.

  • Review AI spending for a selected period
  • Compare usage by provider or model
  • Search and monitor API call logs
cheaper-inference/OmniRoute79.4KUpdated Oct 22, 2026

See all skills by cheaper-inference

Report a problem with this skill