What problem does it solve?
This Skill solves the problem of waiting on external conditions without manually checking logs, services, or running processes until something happens.
Core Features & Use Cases
- Condition watchers: Monitor file appearance, file patterns, port open/close, process exit, command success, HTTP endpoint status/body/header, and RSS/Atom feed updates.
- Background notifications: Runs polling scripts in the background and notifies the conversation when the condition is met (or when it times out).
- Optional follow-up actions: Supports a then-command to run immediately after the trigger (e.g., fetch a transcript, inspect output, or run a follow-up check).
- Persistent monitoring pattern: Combines one-shot watchers with looping behavior to re-arm monitoring after each trigger.
Quick Start
Ask the assistant to start watching for a new build log match by saying:
/watch pattern build.log "BUILD SUCCESSFUL" --timeout 10m --interval 2s --name build