← Back to Skills Marketplace
ianderrington

Universal Command Pattern

by ianderrington · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
355
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install universal-command
Description
Define commands once, deploy to CLI, API, and MCP automatically. Use when building new commands/tools for Supernal — ensures consistent interfaces across all...
Usage Guidance
This skill is internally coherent: it documents a pattern and points you to an npm package that implements it. Before you install or use it, verify the @supernal/universal-command package on npm (owner, weekly downloads, repository link, and published code). If you plan to expose generated APIs or MCP tools, review how auth and headers are handled (don't forward secrets or broad headers to agent tools), run a dependency audit (npm audit), and consider testing in a sandbox environment first. If you need higher assurance, ask for the package repository URL or inspect the exact package contents and its publish history before installing.
Capability Analysis
Type: OpenClaw Skill Name: universal-command Version: 1.0.0 The skill bundle consists of `_meta.json` and `SKILL.md` documentation. The `SKILL.md` describes a framework for defining commands (`UniversalCommand`) that can be exposed via CLI, API, and to AI agents (MCP). While the framework allows developers to define arbitrary code in command handlers, which could be misused, the documentation itself contains no malicious code, data exfiltration attempts, or prompt injection instructions aimed at subverting the AI agent's behavior. The strong directives like 'DO NOT rebuild this pattern' are architectural recommendations for human developers, not malicious commands for the agent. The content is aligned with its stated purpose of documenting a development framework.
Capability Assessment
Purpose & Capability
The name/description match the SKILL.md examples: defining a UniversalCommand and generating CLI, API, and MCP surfaces is exactly what the instructions and API reference show. No requested binaries, env vars, or config paths appear unrelated to that purpose.
Instruction Scope
SKILL.md contains concrete code examples and runtime instructions (npm install, createRuntimeServer, generateNextRoutes, startMCP transport). These are within the stated purpose. Minor note: examples include creating MCP tools and starting an MCP server with transport 'stdio' and reading request headers (e.g., x-user-id) — expected for exposing commands to agents/APIs but worth reviewing in your integration to avoid unintentionally exposing sensitive headers or endpoints.
Install Mechanism
The skill itself has no install spec (instruction-only), but the README instructs installing an npm package (@supernal/universal-command). This is proportional for the purpose. Because the skill points to an external npm package, verify the package's author, source, and contents before running npm install.
Credentials
No environment variables, credentials, or config paths are required by the skill metadata. The SKILL.md does reference using request headers and auth options for API generation, which is normal for this type of framework and does not imply the skill needs extra credentials itself.
Persistence & Privilege
always is false and the skill is user-invocable; it doesn't request permanent presence or modify other skills. Autonomous invocation is allowed (platform default) but not combined with other concerning flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install universal-command
  3. After installation, invoke the skill by name or use /universal-command
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - define commands once, deploy to CLI/API/MCP
Metadata
Slug universal-command
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Universal Command Pattern?

Define commands once, deploy to CLI, API, and MCP automatically. Use when building new commands/tools for Supernal — ensures consistent interfaces across all... It is an AI Agent Skill for Claude Code / OpenClaw, with 355 downloads so far.

How do I install Universal Command Pattern?

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

Is Universal Command Pattern free?

Yes, Universal Command Pattern is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Universal Command Pattern support?

Universal Command Pattern is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Universal Command Pattern?

It is built and maintained by ianderrington (@ianderrington); the current version is v1.0.0.

💬 Comments