sla-management

Define, monitor, and enforce ServiceNow SLAs with breach notifications.

77|23|Updated Jul 16, 2025
One-click install
npx skills add https://github.com/groeimetai/snow-flow --skill sla-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sla-management
Source: https://github.com/groeimetai/snow-flow/tree/main/packages/opencode/src/bundled-skills/sla-management
Command: npx skills add https://github.com/groeimetai/snow-flow --skill sla-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps manage and monitor Service Level Agreements (SLAs) within ServiceNow, ensuring that critical response and resolution times are met to maintain service quality and customer satisfaction.

Core Features & Use Cases

  • SLA Definition: Create and configure SLA rules, including start, stop, pause, and cancel conditions.
  • Task SLA Monitoring: Track the progress of SLAs attached to tasks (like Incidents or Changes) and identify potential breaches.
  • Breach Notifications & Escalation: Set up automated notifications and escalation processes when SLAs are at risk or breached.
  • Use Case: Automatically create an SLA definition for P1 incidents that requires a response within 15 minutes and a resolution within 4 hours, with escalation if these times are not met.

Quick Start

Create a new SLA definition for P1 incidents with a 15-minute response time.

Frequently Asked Questions about sla-management

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

FAQPage Schema
How do I create a ServiceNow SLA definition for P1 incidents with specific response times?

To create a ServiceNow SLA definition, configure start, stop, pause, and cancel conditions for P1 incidents. You can set a 15-minute response time and 4-hour resolution requirement using the contract_sla table.

How does task SLA monitoring track potential breaches in ServiceNow?

Task SLA monitoring tracks progress using the task_sla table to identify potential breaches. It measures elapsed time against defined service commitments on tasks like Incidents or Changes to trigger alerts before deadlines are missed.

Can I automate breach notifications and escalations for Service Level Agreements?

Yes, you can automate breach notifications and escalations for Service Level Agreements. The skill sets up automated alerts and escalation processes that trigger when SLAs are at risk of breaching or have already breached their commitments.

How do I configure pause and cancel conditions for SLA tracking in ServiceNow?

You configure pause and cancel conditions within the SLA definition rules. These conditions dictate when the SLA timer pauses or cancels tracking entirely, utilizing ServiceNow's contract_sla and schedule tables for operational logic.

What is the best way to enforce service commitments and maintain service quality?

The best way to enforce service commitments is by defining, monitoring, and automating SLA rules. This ensures critical response and resolution times are met, maintaining service quality and customer satisfaction through automated breach escalations.

Does this approach to SLA management work with ServiceNow schedules?

Yes, this SLA management approach works with ServiceNow schedules. It utilizes the schedule table alongside contract_sla and task_sla tables to accurately calculate elapsed time and enforce service level agreements operationally.