← ClaudeAtlas

clrunlisted

Run and control interactive CLI sessions for AI agents. Handles TUI prompts (select lists, checkboxes, confirms), persistent shell state, and long-running processes. Use when you need to execute terminal commands, respond to interactive prompts, navigate scaffolding wizards like create-vue or create-vite, or manage dev servers.
Tablesearch/clrun · ★ 0 · AI & Automation · score 69
Install: claude install-skill Tablesearch/clrun
# clrun — The Interactive CLI for AI Agents No more `--yes` flags or command retries. `clrun` gives you full control over interactive terminal sessions with structured YAML responses. ## Install Node.js: ```bash npm install -g clrun ``` Python (uv): ```bash uv tool install clrun-cli ``` (pip: `pip install clrun-cli`) ## Core Commands | Action | Command | |--------|---------| | Run a command | `clrun <command>` | | Send text + Enter | `clrun <id> "text"` | | Send keystrokes | `clrun key <id> down enter` | | Toggle checkbox | `clrun key <id> space` | | Accept default | `clrun key <id> enter` | | View output | `clrun tail <id>` | | Check sessions | `clrun status` | | Kill session | `clrun kill <id>` | | Interrupt | `clrun key <id> ctrl-c` | ## Two Input Modes **Text input** — sends text followed by Enter: ```bash clrun <id> "my-project-name" # Type and press Enter clrun <id> "" # Just press Enter ``` **Keystroke input** — sends raw keys for TUI navigation: ```bash clrun key <id> down down enter # Select 3rd item in list clrun key <id> space down space enter # Toggle checkboxes 1 and 2 clrun key <id> enter # Accept default ``` Available keys: `up`, `down`, `left`, `right`, `enter`, `tab`, `escape`, `space`, `backspace`, `delete`, `home`, `end`, `pageup`, `pagedown`, `ctrl-c`, `ctrl-d`, `ctrl-z`, `ctrl-l`, `ctrl-a`, `ctrl-e`, `y`, `n` ## Identifying Prompt Types When you `tail` a session, identify the prompt type