← Back to Skills Marketplace
lxyd-ai

Uno Cli

by Agentrix · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
82
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install uno-cli
Description
Uno CLI — Agent Tool Gateway via command line. 2000+ real-world tools accessible with two commands: search → call. Features Device Code OAuth (via ClawdChat...
Usage Guidance
This package appears to be a straightforward CLI client for clawdtools.uno and behaves consistently with its description. Before installing or using it: 1) Confirm you trust https://clawdtools.uno — the CLI will send requests and any API key you provide to that service. 2) If you provide an API key, be aware it will be stored at ~/.uno/credentials.json (file created with restrictive permissions by the script). 3) Do not reuse high-privilege secrets; use a scoped key. 4) If you want extra safety, inspect the full bin/uno.py file locally (it uses only stdlib networking and file I/O) or run the CLI in an isolated environment. 5) After use, you can remove stored credentials with the provided logout/logout --all or by deleting ~/.uno. If you need more assurance, request the full unobfuscated source or a package signed by a known publisher.
Capability Analysis
Type: OpenClaw Skill Name: uno-cli Version: 1.0.0 The uno-cli bundle is a standard command-line interface for an API gateway (clawdtools.uno). The Python script (bin/uno.py) is well-written using only standard libraries, implements secure credential storage with restricted file permissions (0600), and follows the standard OAuth 2.0 Device Authorization Grant flow. The instructions in SKILL.md are purely functional, providing the agent with clear workflows for searching and calling tools without any evidence of malicious intent, data exfiltration, or harmful prompt injection.
Capability Tags
requires-oauth-token
Capability Assessment
Purpose & Capability
The name/description (Uno CLI tool gateway) matches the included code and SKILL.md: the CLI communicates with https://clawdtools.uno, implements device-code and API-key auth, searches and calls tools, and stores credentials. Minor inconsistency: registry metadata lists no required env vars, but the SKILL.md and code reference optional env vars (UNO_API_KEY, UNO_API_URL). This is reasonable (they are optional overrides) but worth noting.
Instruction Scope
SKILL.md instructions are narrowly scoped to running the bundled bin/uno.py CLI and performing login/search/call workflows. The instructions explicitly describe where credentials are stored (~/.uno/credentials.json) and how to perform device-code auth; they do not instruct the agent to read unrelated files or exfiltrate data.
Install Mechanism
There is no external install step; the skill is instruction-only with the CLI script included in the package. No downloads, package registry installs, or extraction from untrusted URLs are present in the manifest.
Credentials
The skill does not require any environment variables in the registry metadata, but the code honors an optional UNO_API_KEY and UNO_API_URL. It will accept an API key (via env or login) and store credentials in ~/.uno/credentials.json. That access is proportional for a gateway client, but users should be aware any API key they provide will be sent to and stored for use with the external service.
Persistence & Privilege
The CLI persists credentials under ~/.uno/credentials.json (the code creates the dir and sets 0o700/0o600 permissions). always:false (no forced global inclusion) and autonomous invocation is allowed by default. Persisting a credential file is expected for a CLI client, but it does mean the skill will maintain local state (API keys) between runs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install uno-cli
  3. After installation, invoke the skill by name or use /uno-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Uno CLI 1.0.0 — Initial Release - Command-line gateway to 2000+ real-world tools via Python 3.8+ stdlib only (no install required). - Hybrid search (keyword/semantic) with detailed input schema feedback for tool discovery. - Device Code OAuth with ClawdChat SSO, supporting multi-account management and API key auth. - Tool calling with automatic authentication, pretty or compact JSON output, and rating system. - Full support for server health checks, API key management, server browsing, and error handling best practices.
Metadata
Slug uno-cli
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Uno Cli?

Uno CLI — Agent Tool Gateway via command line. 2000+ real-world tools accessible with two commands: search → call. Features Device Code OAuth (via ClawdChat... It is an AI Agent Skill for Claude Code / OpenClaw, with 82 downloads so far.

How do I install Uno Cli?

Run "/install uno-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Uno Cli free?

Yes, Uno Cli is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Uno Cli support?

Uno Cli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Uno Cli?

It is built and maintained by Agentrix (@lxyd-ai); the current version is v1.0.0.

💬 Comments