← ClaudeAtlas

voxcasterlisted

Run and manage long-running, background, or interactive processes via the Voxcaster MCP tools (pty_spawn / pty_write / pty_read / pty_wait / pty_list / pty_kill) instead of the blocking Bash tool. Use this skill for any command that doesn't just run once and return — anything that stays alive, runs in the background, waits for typed input, or should notify when it finishes. Trigger it when the user wants to: start a dev server (vite, npm run dev, flask, cargo run) and keep working; run a file-watcher that reruns on save (cargo watch, jest --watch, tsc -w, nodemon); kick off a slow build or test suite and be pinged the moment it exits while doing other work; tail or monitor logs in the background and flag matching lines; or drive an interactive session that prompts for input (ssh, psql, REPLs, sudo password). Also reach for it when a command "froze the terminal" because it never exits, or the user says "keep it running", "in the background", "let me know when it's done", "watch the tests", "tail the logs", or
LunarLaurus/voxcaster · ★ 0 · AI & Automation · score 72
Install: claude install-skill LunarLaurus/voxcaster
# Voxcaster — persistent interactive PTY sessions Voxcaster gives you **real pseudo-terminal sessions** that outlive a single tool call. Unlike the `Bash` tool — which blocks for the lifetime of the command, gives no interactive stdin, and offers no TTY — a Voxcaster session keeps running in the background. You spawn it, then read its output, send it input, wait for it to finish, or kill it, across many turns. ## When to reach for Voxcaster (and when not to) Use Voxcaster when a process **lives over time**: - Dev servers (`npm run dev`, `cargo run`, `flask run`, `vite`) you want up while you keep working - Watchers (`cargo watch`, `jest --watch`, `tsc -w`, `nodemon`) - Long builds/tests where you want to do other things and be told when they exit - Interactive programs that need stdin: REPLs (`python`, `node`, `irb`), `ssh`, `psql`, `gdb`, anything with a prompt - Anything that emits a TTY-only experience (progress bars, colored output, paging) - Any command you'd otherwise background with `&` and then poll with `sleep` + re-check — Voxcaster replaces that anti-pattern Keep using the plain `Bash` tool for **quick, one-shot** commands that return promptly (`ls`, `git status`, `grep`, a fast build). Voxcaster's value is persistence and interactivity; don't add its overhead to a command that finishes in a second. ## The tools | Tool | Use it for | |------|-----------| | `pty_spawn` | Start a process. `command` + `args` array (never a shell string). Returns a `pty_<id>`. |