dual-channel-watchexec-notifications

Detect watchexec events and send Telegram and Pushover notifications.

62|10|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/terrylica/cc-skills --skill dual-channel-watchexec-notifications
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dual-channel-watchexec-notifications
Source: https://github.com/terrylica/cc-skills/tree/main/plugins/devops-tools/skills/dual-channel-watchexec
Command: npx skills add https://github.com/terrylica/cc-skills --skill dual-channel-watchexec-notifications

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, curl, watchexec, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates reliable notifications to Telegram and Pushover when watchexec detects file changes, restarts, or crashes, reducing manual monitoring and speeding up incident awareness.

Core Features & Use Cases

  • Dual-Channel Alerts: Send structured messages to Telegram (HTML) and Pushover (plain text) with consistent formatting.
  • Event-aware Notifications: Triggers on watchexec events like startup, code changes, and crashes.
  • Message Archiving & Debugging: Optional archiving for post-mortem analysis and debugging.

Quick Start

Run the watchexec wrapper and the notification script in your project, ensuring environment credentials are loaded (Telegram token, Pushover keys) and that watchexec is installed.

Frequently Asked Questions about dual-channel-watchexec-notifications

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

FAQPage Schema
How do I send notifications when watchexec detects file changes?

Watchexec file-change notifications are triggered by this Skill's dual-channel system, which detects file edits and automatically sends formatted alerts to Telegram and Pushover. Load your credentials via environment variables, run the wrapper with watchexec, and notifications fire immediately on detection without manual intervention.

Can I use Telegram and Pushover together for development alerts?

This Skill sends dual-channel alerts to both Telegram (HTML-formatted messages) and Pushover (plain text) simultaneously. Both services receive consistent event data—startup, code changes, crashes—from a single watchexec trigger, reducing notification setup complexity.

How do I set up watchexec notifications without hardcoding credentials?

Secure credential loading is built in: pass Telegram token and Pushover keys as environment variables rather than embedding them in scripts. The Skill handles credential injection at runtime, keeping sensitive data out of source control and configuration files.

What events trigger notifications in watchexec monitoring?

Notifications trigger on three watchexec event types: file changes (code edits detected), process restarts (when watched processes restart), and crashes (runtime failures). Each event generates a separate formatted message to both notification channels for real-time incident awareness.

Does this work on macOS for file detection?

File detection is macOS-compatible; the Skill includes macOS-specific logic for reliable file-change monitoring. Watchexec and the notification scripts run natively on macOS without platform-specific workarounds.

Can I archive notifications for debugging after an incident?

Optional message archiving is supported for post-mortem analysis and debugging. Notifications can be logged locally alongside dual-channel delivery, preserving a searchable record of events for incident investigation and workflow optimization.