ucagent-client

Control a UCAgent CMD API server over Unix sockets or HTTP(S).

207|45|Updated May 27, 2025
One-click install
npx skills add https://github.com/XS-MLVP/UCAgent --skill ucagent-client
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ucagent-client
Source: https://github.com/XS-MLVP/UCAgent/tree/main/ucagent/scripts/ucagent-client
Command: npx skills add https://github.com/XS-MLVP/UCAgent --skill ucagent-client

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Connects to and controls a running UCAgent CMD API server from an AI agent or shell, enabling seamless command execution, status checks, and workspace interaction.

Core Features & Use Cases

  • Connection management: Save and restore targets, auto-detect defaults, and support unix sockets or HTTP(S) endpoints.
  • Command execution and status: Issue CMD API commands, fetch status and server info, and inspect mission, tasks, tools, and console output.
  • Use cases: Orchestrate UCAgent workflows from AI runtimes, automate routine inspections, and integrate with external automations.

Quick Start

Connect to a running UCAgent CMD API server with a single command and begin issuing operations.

Frequently Asked Questions about ucagent-client

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control a running UCAgent CMD API server from a shell?

You can control a running UCAgent CMD API server by using a dependency-free Python client to issue commands, fetch status, and inspect console output over Unix sockets or HTTP(S).

Can I use Unix sockets to issue PDB commands to an API server?

Yes, you can issue PDB commands to an API server over Unix sockets. The client connects directly to the Unix socket endpoint to execute commands and inspect server status.

How does password-based authentication work for a CMD API client?

Password-based authentication for a CMD API client works by storing saved state locally and passing credentials during the connection setup to securely access the running server.

How do I inspect workspace files and mission tasks from an AI runtime?

To inspect workspace files and mission tasks from an AI runtime, connect to the CMD API server to fetch server info, retrieve mission details, and list current tasks and tools.

What is the best way to handle API errors when automating UCAgent workflows?

The best way to handle API errors when automating UCAgent workflows is to use a robust client that catches API errors during command execution and manages connection states gracefully.

Do I need external dependencies to manage state for a CMD API connection?

No, you do not need external dependencies to manage state. The client implements a dependency-free Python solution that stores saved state and auto-detects connection defaults.