
from uxc102
Discover, inspect, and invoke schema-exposed remote interfaces (OpenAPI, GraphQL, gRPC, MCP, JSON-RPC) via a single CLI contract with deterministic JSON envelop
UXC provides a unified command-line workflow to discover remote operations (OpenAPI, GraphQL, gRPC reflection, MCP, JSON-RPC), inspect their schemas, and execute them with structured input. It standardizes output into a stable JSON envelope (ok, data, error) so agents and wrapper skills can reliably consume results.
Use UXC when a task requires calling external APIs or services that expose machine-readable schemas and you want a consistent, deterministic invocation layer. Ideal for agent workflows that must list available operations, validate inputs against schemas, and handle structured success/failure responses.
scripts/ to install or link the uxc CLI.references/ folder with usage patterns, protocol cheatsheets, auth configuration, and error-handling guidance.uxc <host> -h), inspect (uxc <host> <operation> -h), execute with key=value or JSON payload, and parse the JSON envelope. Guidance on link-first workflows for wrapper skills and import helpers for MCP configs.Designed for integration with agents that orchestrate external tools (Claude Code, Copilot-style agents, CLI-capable agents).
UXC is a unified CLI for calling remote schema-exposed interfaces (OpenAPI, GraphQL, gRPC, MCP, JSON-RPC). The SKILL.md is thorough with clear workflow steps, output contracts, and a link-first pattern for wrapper skills. The bundled validate.sh script is well-written with proper error handling but failed due to missing ripgrep (rg) dependency, not a code defect.
ripgrep (rg)Well-structured skill with comprehensive SKILL.md and proper separation of concerns. The install instructions wisely separate download and review steps instead of piping curl to bash. Minor concern: install script from remote URL lacks checksum verification. validate.sh uses best practices (set -euo pipefail, proper quoting, clear error messages).