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.