watch

Run background monitors that emit conversation notifications from subprocess outputs.

69|12|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/gtapps/claude-code-hermit --skill watch-gtapps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watch
Source: https://github.com/gtapps/claude-code-hermit/tree/main/plugins/claude-code-hermit/skills/watch
Command: npx skills add https://github.com/gtapps/claude-code-hermit --skill watch-gtapps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Background watching with the CC Monitor tool to surface events as conversations, enabling real-time awareness without manual polling.

Core Features & Use Cases

  • Ad-hoc watches: start on demand to monitor a specific command or stream.
  • Configured watches: auto-register enabled watches at session start and keep a runtime registry.
  • Notifications and state management: each event line becomes a notification; registry persists across sessions and logs status to the shell transcript.

Quick Start

Start a session by running the watch command to register and begin monitoring watches.

Frequently Asked Questions about watch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor subprocess output and get live notifications in a background session?

You can monitor subprocess output by running background watches that emit conversation notifications from subprocess streams. This enables real-time awareness of system events without manual polling during active project sessions.

Can I configure background monitors to auto-start when a session begins?

Configured watches auto-register enabled monitors at session start, maintaining a runtime registry. This ensures your background monitoring setup persists and initializes automatically across ongoing project sessions.

How does a background watch handle state management between sessions?

Background watches handle state management by storing a runtime registry that persists across sessions. The registry logs status to the shell transcript and ensures each event line becomes a tracked notification.

What's the best way to monitor logs and streams for real-time alerts?

The best way to monitor logs and streams is using ad-hoc watches to start on demand for specific commands, or configured watches for continuous observation. Each event line surfaces as a real-time conversation notification.

Do I need to manually poll logs to surface events during a project session?

Manual polling is not needed because background watches continuously observe system events and surface alerts in real time. The monitors emit conversation notifications directly from subprocess outputs, keeping you informed automatically.

Why use a runtime registry for background monitoring of system events?

A runtime registry enforces a deterministic workflow for background monitoring by tracking active watches and storing state. It supports both ad-hoc and config-based watches, ensuring consistent monitoring and notification delivery across sessions.