cli-creator

Build a durable CLI from API docs or OpenAPI specs and install it on PATH.

12|2|Updated Feb 2, 2020
One-click install
npx skills add https://github.com/servitola/dotfiles --skill cli-creator-servitola
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-creator
Source: https://github.com/servitola/dotfiles/tree/main/claude-code/skills/cli-creator
Command: npx skills add https://github.com/servitola/dotfiles --skill cli-creator-servitola

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Create a real CLI that future agent threads (Claude Code, Qwen) can run by command name from any working directory.

Core Features & Use Cases

  • Durable CLI scaffolding: turn API definitions into stable command surfaces with deterministic behavior.
  • Cross-source integration: support sources like API docs, OpenAPI JSON, SDK docs, curl examples, or an existing script.
  • Companion skill: provide a ready-made companion skill for workflow automation and reusability.

Quick Start

Install a durable CLI named after your tool that wraps API docs or an OpenAPI spec and deploys to PATH, so future agent threads can invoke it by name from any folder.

Frequently Asked Questions about cli-creator

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

FAQPage Schema
How do I turn an OpenAPI spec into a command-line tool?

The CLI builds from diverse sources including OpenAPI JSON, API docs, curl examples, SDKs, web apps, or existing scripts, establishing a stable command surface with deterministic behavior for automation.

What's the best way to create durable CLIs for automation agents from existing scripts?

Create durable CLIs for automation by resolving existing scripts through discovery and read commands, enforcing a well-defined JSON policy and auth guidance for safe, reusable agent automation across directories.

Does the generated CLI support composable commands and a raw escape hatch for API calls?

The generated CLI supports composable commands through discovery, resolve, and read scopes, plus a raw escape hatch, ensuring future agent threads can safely invoke tools by name from any folder.

Can I use curl examples to build a CLI that installs on PATH?

You can use curl examples, API docs, or SDKs to build a CLI that installs on PATH, providing cross-source integration to establish durable command surfaces with deterministic behavior for agent invocation.

Why do I need a companion skill for CLI scaffolding and workflow automation?

A companion skill provides ready-made workflow automation and reusability, following agent-cli-patterns conventions to ensure the durable CLI enforces auth/config guidance and safe JSON policies for future threads.