Go CLI tools are programs you run in your terminal. They help you automate tasks and manage systems. This skill helps you build these tools using Cobra and Viper, two powerful Go libraries.
You can create a new CLI from scratch or add new commands to an existing one. The skill covers command structure, flags, configuration from files and environment variables, and proper error handling. It also helps you review your CLI for correctness.
Anyone building a Go command-line tool will benefit. Whether you are making a simple script or a complex tool like kubectl, this skill gives you best practices and a clear project structure.
Global
mkdir -p ~/.claude/skills/golang-cliProject
mkdir -p .claude/skills/golang-cliSource Repository
Lark Sharedlarksuite/cli
Manage Feishu resources from terminal with user and bot authentication and permission handling
Tzstxixu-me/skills
Create extract and manage tzst archives with safe defaults and scripting support
Xdropxixu-me/skills
Upload and download files securely from your terminal with Xdrop CLI
Runcomfy Cliagentspace-so/runcomfy-agent-skills
One binary one login runs hundreds of AI models from your command line
Runcomfy Cliruncomfy-com/skills
Control hundreds of AI models from your command line with one simple tool
Runcomfy Clidoany-ai/skills
One binary, one auth, hundreds of AI models from your terminal
Hyperframes Cliheygen-com/hyperframes
Scaffold, lint, inspect, preview, and render video compositions from your terminal
Sentry Clisentry/dev
Manage your Sentry projects and issues directly from the terminal