monitorlisted
Install: claude install-skill zapgun-ai/clawback
# clawback run + monitor
Run `.skills/scripts/run_monitor.sh` from the project root. It starts the bare
`clawback` proxy, captures its combined stdout+stderr to a log file, and
follows that log with error-ish lines highlighted.
Capturing both file descriptors (rather than passing `--log-file` to the
proxy) is deliberate: pre-logger startup failures — `EADDRINUSE`, a missing
TLS cert, an upstream self-loop — write to stderr before the logger exists,
so they would otherwise vanish. Here they land in the same log.
## Modes
```bash
.skills/scripts/run_monitor.sh # foreground: start proxy + follow logs; Ctrl-C stops both
.skills/scripts/run_monitor.sh --detach # background: start proxy, print PID + log path, exit
.skills/scripts/run_monitor.sh --stop # stop a --detach'd proxy (graceful SIGTERM, then SIGKILL)
.skills/scripts/run_monitor.sh --status # is the --detach'd proxy alive?
.skills/scripts/run_monitor.sh --attach # don't start anything; just follow an existing log file
```
Only one mode at a time; default is foreground follow.
## Options
- `--errors-only` — while following, surface only warn/error/4xx/5xx/failure
lines (everything else is filtered out).
- `--log-file PATH` — log destination (default `data/clawback.run.log`).
- `--pid-file PATH` — pidfile for detach/stop/status (default
`data/clawback.run.pid`).
- `--no-color` — disable ANSI highlighting (also honored: `NO_COLOR` env, and
auto-off when stdout is not a