A professional design framework for architecting intuitive, consistent, and script-friendly command-line interface specifications.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install create-cli
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 create-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Create CLI is a dedicated design skill within the Openclaw Skills ecosystem focused on the architecture of command-line tools. It prioritizes human-centric design and script compatibility, ensuring that terminal applications are discoverable, composable, and robust. By using this skill, developers can formalize the syntax, flags, and behavior of their tools before writing implementation code, resulting in a more polished and predictable user experience.
This skill leverages industry-standard rubrics to guide you through complex design decisions, such as configuration precedence, TTY detection, and machine-readable output contracts. Whether you are building a simple utility or a complex multi-command system, Create CLI provides the structure needed to meet the high expectations of modern terminal users and automation pipelines.
To utilize this skill for designing your next interface, ensure you have access to the local reference guidelines within your Openclaw Skills environment:
# Review the internal CLI design rubric
cat agent-scripts/skills/create-cli/references/cli-guidelines.md
# Propose changes or check upstream standards
open https://clig.dev/
| Specification Component | Description |
|---|---|
| Command Tree | A hierarchical map of all subcommands and their specific purposes. |
| Arguments & Flags | A detailed table of types, defaults, and requirement status for every input. |
| I/O Contract | Rules for TTY detection, machine-readable output (--json), and diagnostics. |
| Exit Code Map | A registry of numeric codes corresponding to specific failure scenarios. |
| Config Hierarchy | The defined order of operations for flags, env vars, and config files. |
Loading
A command-line interface to manage the full lifecycle of Openclaw Skills, from discovery to distribution.

Capture snapshots, video clips, and monitor motion events from RTSP and ONVIF cameras directly from the command line.

A lightweight headless web search and Markdown content extraction tool powered by the Brave Search API.

A command-line interface for managing Bluesound and NAD players, allowing for playback, grouping, and device discovery.

A specialized skill for managing domain lifecycles, DNS records, and Cloudflare redirect configurations using a local repository as the source of truth.

A robust command-line interface for managing Eight Sleep pod states, temperature settings, and smart alarm schedules.








































