alert-management

Route alerts and coordinate incidents across PagerDuty, Alertmanager, and Slack.

1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/allthingslinux/atl.services --skill alert-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alert-management
Source: https://github.com/allthingslinux/atl.services/tree/main/.agents/skills/alert-management
Command: npx skills add https://github.com/allthingslinux/atl.services --skill alert-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires axios, and includes scripts (resource) components.

What problem does it solve?

This Skill enables teams to implement centralized alert management, automatic routing, and coordinated incident response using PagerDuty, escalation policies, and multi-channel notifications.

Core Features & Use Cases

  • Alert routing & escalation: routes alerts to the right on-call teams based on severity, service, and component.
  • Incident coordination: supports escalation policies, incident creation, acknowledgement, and resolution.
  • On-call schedules & runbooks: helps maintain on-call rosters and quick-reference runbooks, with Slack/ PagerDuty integration for uptime.

Quick Start

Deploy the alert-management components, configure PagerDuty and Slack credentials, and trigger a test alert to verify routing and escalation.

Frequently Asked Questions about alert-management

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

FAQPage Schema
How do I automate alert routing to on-call teams based on severity and service?

Automating alert routing uses a Node.js handler to direct PagerDuty and Alertmanager alerts to on-call teams by severity, service, and component. It triggers PagerDuty events and optionally notifies via Slack with deduplication and thresholds.

Can I integrate PagerDuty and Alertmanager with Slack for incident response?

Integrating PagerDuty and Alertmanager with Slack is supported by triggering PagerDuty events and optionally notifying channels. The routing engine handles incident creation, acknowledgement, and resolution across these platforms.

How do I set up alert escalation policies for multi-channel alerting?

Setting up alert escalation policies is handled through configuration files that define routing rules and runbooks. The alert handler automatically coordinates escalation and incident resolution across PagerDuty and Slack.

Does this alert management approach support on-call schedules and runbooks?

On-call schedules and runbooks are supported through configuration files that maintain on-call rosters and quick-reference procedures. The handler uses these to ensure reliable routing and uptime during incidents.

What's the best way to deduplicate alerts and apply thresholds in incident management?

Deduplicating alerts and applying thresholds is managed by a routing engine that processes incoming PagerDuty and Alertmanager events. It prevents duplicate incidents from overwhelming on-call responders.

Do I need axios and Node.js to run this alert routing engine?

Axios and Node.js are required dependencies for running the alert handler and routing engine. The scripts component uses axios to trigger PagerDuty events and manage incident coordination.