cli-creator

Scaffold a composable CLI with a stable JSON surface from API docs or OpenAPI specs.

6|Updated Jul 9, 2019
One-click install
npx skills add https://github.com/sluongng/dotfiles --skill cli-creator-sluongng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-creator
Source: https://github.com/sluongng/dotfiles/tree/main/config/claude/skills/cli-creator
Command: npx skills add https://github.com/sluongng/dotfiles --skill cli-creator-sluongng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating durable, repeatable CLIs that can be invoked from any repository, with a clean read/write surface and robust integration points, is often manual and brittle.

Core Features & Use Cases

  • Scaffold a composable CLI from API docs, OpenAPI specs, SDK docs, curl examples, a web app, or a local script.
  • Ensure a stable JSON surface, built-in authentication/config, and easy pairing with a Claude companion skill for guided sessions.
  • Use case: generate a reusable tool like deploy-cli to automate repository tasks across environments.

Quick Start

Run the Claude CLI Creator to scaffold a new tool named your-tool under your workspace.

Frequently Asked Questions about cli-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a durable CLI from an OpenAPI spec or curl examples?

You can scaffold a composable CLI from OpenAPI specs, SDK docs, or curl examples to expose read/write commands with a stable JSON surface. This generates repeatable automation that runs from any repository instead of relying on brittle manual scripts.

What is a composable CLI and how does it handle local authentication?

A composable CLI features a modular command surface and enforces local authentication and configuration. This design ensures the generated tool securely manages credentials while maintaining a stable JSON interface for automated execution across environments.

Can I generate a CLI that runs from any repository to automate deployment?

Yes, you can scaffold a reusable deployment tool to automate repository tasks across environments. The generated CLI is designed to run from any repository, providing durable and repeatable automation instead of ad hoc scripts.

How do I build a CLI with a stable JSON surface for Claude integration?

You build a CLI with a stable JSON surface by scaffolding it to expose composable read and write commands. This stable output format provides a clear path for pairing with a Claude companion skill for guided sessions.

Does the CLI Creator work with local scripts and web apps or only API docs?

The CLI Creator works with API docs, OpenAPI specs, SDKs, curl examples, web apps, and local scripts. It scaffolds a durable CLI from any of these sources to enforce a modular command surface rather than ad hoc tooling.

When should I avoid generating a composable CLI for my automation tasks?

You should avoid generating a composable CLI if your tasks require only ad hoc, one-off tooling rather than durable, repeatable automation. This approach is designed for stable JSON surfaces and modular commands that need to run across multiple repositories.