What problem does it solve?
Configuring Nightingale (n9e) alert subscription rules is error-prone: match conditions are AND'd across many gates, the new and old notification versions behave differently, and a misconfigured subscription silently forwards nothing. This Skill guides an AI assistant through creating, editing, and diagnosing alert_subscribe rules so events are correctly cloned and routed to the right notification outlets.
Core Features & Use Cases
- Subscription creation: Assemble a valid subscription config (severities, tags, busi_groups, for_duration, notify_rule_ids) and persist it via the built-in create_alert_subscribe tool, returning a clickable link to the rule.
- Proposal-based editing: Apply incremental patches with update_alert_subscribe (disable/enable, adjust escalation thresholds, switch notification outlets) with user confirmation handled by the system.
- Troubleshooting chain: Diagnose "subscribed but received nothing" by walking the engine's matching gates in order (disabled, datasource, prod, cate, tags, business group name, duration, severity, downstream notification rule).
- Use Case: A user asks to escalate CPU alerts to a supervisor only after they persist unrecovered for 5 minutes; the Skill builds a subscription with for_duration=300 pointing at the escalation notification rule.
Quick Start
Ask the assistant to create an alert subscription that forwards all Critical alerts to your on-call notification rule in a chosen business group.