360 Secure SkillHub
360 安全技能中心

Cli Builder

该 Skill 通过 bash 脚本按子命令生成 CLI 工具相关代码:项目骨架、命令定义、参数解析、帮助文档、配置文件处理、彩色输出与交互提示,并给出发布检查清单。覆盖 Python、Node.js、Bash、Go,输出为可直接复制并带注释的代码。

ckchzh
ckchzh
热度 74.81
最近更新 2026-05-11 17:30:20
分类:开发依赖:代码执行 / 读写文件应用场景:代码生成 / 自动化脚本 / 模板

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add cli-builder
Metadata
version
2.0.0
name
CLI Builder
description
CLI tool generator. Project scaffolding, command adding, argument parsing, help docs, config handling, publish checklist, interactive prompts.
author
BytesAgain
homepage
https://bytesagain.com
source
https://github.com/bytesagain/ai-skills

CLI Builder — Command-Line Tool Generator

Scaffold professional CLI tools from scratch, full lifecycle coverage

Quick Start

bash scripts/cli-builder.sh init myapp python
bash scripts/cli-builder.sh command myapp serve "Start dev server"
bash scripts/cli-builder.sh args python --name,--port,--verbose

Commands

Command Purpose Arguments
init Project skeleton <name> <lang>
command Add a command <app> <cmd> <desc>
args Argument parser code <lang> <args>
help Help doc generation <app> <commands>
config Config file handling <lang> <format>
publish Publish checklist <platform>
interactive Interactive prompts <lang> <prompts>
color Colored output code <lang>

Supported Languages

  • Python — argparse / click / typer
  • Node.js — commander / yargs / inquirer
  • Bash — getopts / case patterns
  • Go — cobra / flag

Output

All generated code is copy-paste ready with comments and best practices included.

💬 Feedback & Feature Requests: https://bytesagain.com/feedback Powered by BytesAgain | bytesagain.com