Design command-line interface parameters and UX: arguments, flags, subcommands, help text, output formats, error messages, exit codes, prompts, config/env precedence, and safe/dry-run behavior. Use when you’re designing a CLI spec (before implementation) or refactoring an existing CLI’s surface area for consistency, composability, and discoverability.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install create-cli或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install create-cli⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/create-cli/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: create-cli description: > Design command-line interface parameters and UX: arguments, flags, subcommands, help text, output formats, error messages, exit codes, prompts, config/env precedence, and safe/dry-run behavior. Use when you’re designing a CLI spec (before implementation) or refactoring an existing CLI’s surface area for consistency, composability, and discoverability. ---
Design CLI surface area (syntax + behavior), human-first, script-friendly.
agent-scripts/skills/create-cli/references/cli-guidelines.md and apply it as the default rubric.Ask, then proceed with best-guess defaults if user is unsure:
--json, --plain, exit codes.--no-input? confirmations for destructive ops?When designing a CLI, produce a compact spec the user can implement:
--json/--plain; --quiet/--verbose.--dry-run, confirmations, --force, --no-input.-h/--help always shows help and ignores other args.--version prints version to stdout.--json for machine output; consider --plain for stable line-based text.--no-input disables prompts.--force or explicit --confirm=....NO_COLOR, TERM=dumb; provide --no-color.Fill these sections, drop anything irrelevant:
mycmd... - mycmd [global flags]
- mycmd init ... - mycmd run ...
- -h, --help - --version - -q, --quiet / -v, --verbose (define exactly) - --json / --plain (if applicable)
- stdout: - stderr:
- 0 success - 1 generic failure - 2 invalid usage (parse/validation) - (add command-specific codes only when actually useful)
- env vars: - config file path + precedence:
- …
安装 Create Cli 后,可以对 AI 说这些话来触发它
Help me get started with Create Cli
Explains what Create Cli does, walks through the setup, and runs a quick demo based on your current project
Use Create Cli to design command-line interface parameters and UX: arguments, flags, ...
Invokes Create Cli with the right parameters and returns the result directly in the conversation
What can I do with Create Cli in my developer & devops workflow?
Lists the top use cases for Create Cli, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/create-cli/ 目录(个人级,所有项目可用),或 .claude/skills/create-cli/(项目级)。重启 AI 客户端后,用 /create-cli 主动调用,或让 AI 根据上下文自动发现并使用。
Create Cli 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Create Cli 可免费安装使用。请查阅仓库了解许可证信息。
Design command-line interface parameters and UX: arguments, flags, subcommands, help text, output formats, error messages, exit codes, prompts, config/env precedence, and safe/dry-run behavior. Use when you’re designing a CLI spec (before implementation) or refactoring an existing CLI’s surface area for consistency, composability, and discoverability.
Create Cli 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using Create Cli
Identifies repetitive steps in your workflow and sets up Create Cli to handle them automatically