A unified framework to define command logic once and automatically deploy it across CLI, Next.js APIs, and Model Context Protocol (MCP) tools.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install universal-command
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install universal-command using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Universal Command is a powerful development framework designed to solve the problem of interface fragmentation. Instead of writing separate implementations for command-line tools, web APIs, and AI agent protocols, this package allows developers to maintain a single source of truth for their application logic.
By utilizing Openclaw Skills, developers can ensure that their logic remains consistent across all deployment surfaces while significantly reducing maintenance overhead. The skill provides a robust structure for defining input parameters, execution handlers, and interface-specific overrides, making it an essential tool for building modern, AI-ready applications that need to be accessible to both humans and automated agents.
Install the package via npm:
npm install @supernal/universal-command
Import and initialize your first command in your TypeScript project:
import { UniversalCommand } from '@supernal/universal-command';
Universal Command uses a structured input schema to define parameters and validate incoming data across all Openclaw Skills implementations.
| Property | Description | Type |
|---|---|---|
| name | The identifier for the command used in CLI and API routes. | String |
| description | Detailed explanation of the command purpose for AI discovery. | String |
| parameters | Array of input definitions including name, type, and requirements. | Array |
| enum | Restricts parameter values to a specific set of strings. | Array |
| default | Provides a fallback value if the parameter is not supplied. | Mixed |
Loading
A universal framework that uses TypeScript decorators to make application functions natively controllable by AI agents with full type safety.

A comprehensive developer tool for automated contract scanning, test generation, and seamless AI agent integration via MCP.

A comprehensive CLI for automating developer workflows, task management, and autonomous agent execution.

A comprehensive verification and identity management system for AI agents via the ClawX OAuth framework.

A unified search interface providing structured data from over 20 search engines including Google, Amazon, and Yelp.

A privacy-minded web search skill for AI agents using DuckDuckGo's Instant Answer API and a lightweight HTML fallback scraper.








































