cli-creator

Generate composable CLIs from API docs, OpenAPI specs, curl examples, or scripts.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/BoraPerusic/agents --skill cli-creator-boraperusic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-creator
Source: https://github.com/BoraPerusic/agents/tree/main/skills/to%20try/cli-creator
Command: npx skills add https://github.com/BoraPerusic/agents --skill cli-creator-boraperusic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Coders often struggle to transform diverse source material (APIs, curl examples, SDK docs, or local scripts) into a durable, installable CLI. This skill provides a structured blueprint to generate a command-line tool that can run from any repo, exposes composable read/write commands, returns stable JSON, and pairs with a companion skill to guide Codex when to use it.

Core Features & Use Cases

  • Scaffolds a durable CLI from API docs, OpenAPI specs, curl examples, SDKs, or existing scripts.
  • Enforces a consistent command surface and a JSON-first output model for automation.
  • Supports runtime selection (Rust/TypeScript/Python) and a companion skill to teach Codex when to use it.

Quick Start

Configure the skill to scaffold a new CLI from the provided sources and ensure it installs on PATH.

Frequently Asked Questions about cli-creator

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

FAQPage Schema
How do I generate a CLI from an OpenAPI spec?

This skill scaffolds a durable CLI from OpenAPI specs by automating a command surface with composable read/write commands that return stable JSON output for automation.

What is the best way to turn curl examples into an installable command-line tool?

Transform curl examples into an installable CLI by using this scaffolding skill to generate a durable, JSON-first command-line tool that runs from any repository.

Does this CLI scaffolding tool support runtime selection for Python, TypeScript, or Rust?

Yes, this CLI scaffolding tool supports runtime selection across Python, TypeScript, and Rust, allowing you to build command-line tools in your preferred environment while maintaining a stable JSON interface.

Can I create a CLI from local scripts that returns stable JSON for automation?

Yes, you can create a CLI from local scripts that returns stable JSON for automation. This skill enforces a JSON-first output model and a consistent command surface for durable, composable tools.

How do I teach Codex when to use my generated CLI?

You teach Codex when to use your generated CLI by leveraging the companion skill workflow provided, which guides Codex on adopting the command-line tool for relevant automation tasks.