# CreateCLI

Generates production-ready TypeScript CLIs via a 3-tier template system (manual arg...

- Repository: https://github.com/danielmiessler/LifeOS (19669 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-10-28
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add danielmiessler/LifeOS --skill CreateCLI -g -a claude-code -y`
Codex: `npx skills add danielmiessler/LifeOS --skill CreateCLI -g -a codex -y`
Cursor: `npx skills add danielmiessler/LifeOS --skill CreateCLI -g -a cursor -y`
Gemini CLI: `npx skills add danielmiessler/LifeOS --skill CreateCLI -g -a gemini-cli -y`

## Description

Generates production-ready TypeScript CLIs via a 3-tier template system (manual arg parsing, Commander.js, oclif), each shipping full implementation, docs, package.json, strict config, JSON output, and exit-code compliance. USE WHEN create CLI, build CLI, command-line tool, wrap API, add command, upgrade tier, TypeScript CLI. NOT FOR LifeOS skill scaffolding (use CreateSkill).

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# CreateCLI

**Contents:** Ideal State · Intent Routing · Data & Config · Gotchas · Examples

Generates production-ready TypeScript CLIs, from agent-first CLIs for public web apps (API-key auth, browser device login) to personal and project tools. Every CLI ships with full implementation, README and QUICKSTART, a Bun package.json, strict tsconfig, JSON output, and correct exit codes. A three-tier template system picks the right complexity: Tier 1 manual arg parsing with zero deps (most cases), Tier 2 Commander.js for subcommands, Tier 3 oclif as a reference for enterprise scale.

Shared facts the intents rely on:

The rest: https://github.com/danielmiessler/LifeOS/blob/HEAD/LifeOS/install/skills/CreateCLI/SKILL.md
