360 Secure SkillHub
360 安全技能中心

Cli Builder

这是覆盖CLI工具全生命周期的生成器,核心功能含项目初始化、命令添加、参数解析/帮助文档/配置处理代码生成、发布清单及交互式提示生成等,支持Python、Node.js等多语言。适用于开发者快速搭建专业CLI工具,无需从零编写基础代码。通过bash命令指定参数输入,输出可直接复用、带注释的规范代码。

ckchzh
ckchzh
热度 74.73
最近更新 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