kc-nightwatch-config

Manage kc-nightwatch launchd schedules, Slack notifications, and monitoring targets.

3|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/iamcxa/kc-claude-plugins --skill kc-nightwatch-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kc-nightwatch-config
Source: https://github.com/iamcxa/kc-claude-plugins/tree/main/kc-nightwatch/skills/kc-nightwatch-config
Command: npx skills add https://github.com/iamcxa/kc-claude-plugins --skill kc-nightwatch-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes setup and day-to-day management of kc-nightwatch so maintainers can reliably run automated plugin/product monitoring, receive notifications, and keep targets up to date without manual cron tinkering.

Core Features & Use Cases

  • Overview & Status: Show installed schedule state, configured Slack channel, target counts, and last run summary to quickly assess monitoring health.
  • Schedule Management: Install, change, verify, or remove a launchd-based daily job and its wrapper script so nightwatch runs at the chosen HH:MM.
  • Notification & Targets: Configure the Slack channel (search and validate channel ID, send test messages) and add/enable monitoring targets in nightwatch-targets.yaml for plugin or product monitoring.
  • Use Case: A plugin maintainer installs the nightly job at 03:00, points notifications to a team Slack channel, and adds a new plugin target so nightly checks produce improvement proposals sent to the channel.

Quick Start

Run /kc-nightwatch-config to view current status and then choose schedule, channel, or plugins to install or modify.

Frequently Asked Questions about kc-nightwatch-config

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

FAQPage Schema
How do I schedule a nightly monitoring job on macOS using launchd?

To schedule nightly monitoring on macOS, this Skill installs a launchd job and wrapper script configured to run at your chosen HH:MM. It replaces placeholder values for hour and minute in plist templates to automate daily execution.

How do I configure Slack notifications for automated quality checks?

You can configure Slack notifications by searching for and validating a channel ID, then sending a test message. The Skill persists these Slack channel settings in ~/.claude/kc-plugins-config for reliable nightly alerts.

Can I manage monitoring targets in nightwatch-targets.yaml for plugin products?

Yes, you can add or enable monitoring targets in nightwatch-targets.yaml for plugin or product monitoring. It centralizes target management so nightly checks produce improvement proposals sent to your channel.

What is the best way to verify launchd job status for scheduled monitoring?

The best way to verify launchd job status is using launchctl via this Skill. It checks the installed schedule state, configured Slack channel, target counts, and last run summary to assess monitoring health.

Does this nightwatch configuration tool work without manual cron tinkering?

Yes, it works without manual cron tinkering by using macOS launchd to manage schedules. It installs, updates, or removes wrapper scripts and plist templates, persisting settings in ~/.claude/kc-plugins-config to avoid manual cron setup.