← ClaudeAtlas

patcher-clilisted

Control Patcher itself from the command line. Use whenever the task is to inspect or orchestrate Patcher — spawn, steer, wait on, or read threads and subagents; delegate work to another agent; inspect projects, environments, machines, providers, or terminals; or manage skills, plugins, automations, themes, and app settings. Trigger on patcher status, patcher thread, patcher project, patcher environment, patcher terminal, patcher plugin, patcher skill, patcher automation, or any request to hand work to another Patcher thread.
laruss/patcher-browser · ★ 0 · AI & Automation · score 64
Install: claude install-skill laruss/patcher-browser
# Patcher CLI Use `patcher` when controlling Patcher itself: inspect current context, coordinate threads, message agents, or inspect projects, providers, and environments. This file covers the everyday loop — get context, spawn, coordinate, inspect. Each other area has a reference file; read the one your task needs rather than all of them. ## Start With Context - Use `patcher status` to identify the current project, thread, and environment. - Prefer `--json` when command output will drive follow-up work. - Run `patcher guide` for the system overview and `patcher guide <chapter>` for full command reference. - A standalone `patcher` CLI with no connection env targets the default local server at `http://127.0.0.1:38986` and host daemon port `38987`. Set `PATCHER_SERVER_URL` and `PATCHER_HOST_DAEMON_PORT` only for remote or non-default targets. The Add machine installer injects its enrolled daemon's selected local API port automatically and atomically reserves it across default and custom machine data directories. - The main server and source Vite app bind to loopback by default. Use a private Tailscale Serve URL (or an equivalent private reverse proxy) for remote browsers and execution machines. `--server-bind-host 0.0.0.0` is a compatibility escape hatch only: the public API is guarded by a per-install key that any local process can read, and permits command execution and file reads, so wildcard binding requires a trusted network boundary. Every `/api/