slo-implementation

Define SLIs, SLOs, and error budgets with Prometheus rules.

2|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/as4584/antigravity-skills --skill slo-implementation-as4584
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slo-implementation
Source: https://github.com/as4584/antigravity-skills/tree/main/agents-wshobson/plugins/observability-monitoring/skills/slo-implementation
Command: npx skills add https://github.com/as4584/antigravity-skills --skill slo-implementation-as4584

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a framework for defining, implementing, and monitoring Service Level Indicators (SLIs) and Service Level Objectives (SLOs) to ensure service reliability and manage error budgets effectively.

Core Features & Use Cases

  • SLI/SLO Definition: Define measurable indicators and targets for service reliability.
  • Error Budget Management: Calculate and track error budgets to balance reliability with development velocity.
  • Alerting: Implement Prometheus recording and alerting rules for proactive SLO monitoring.
  • Use Case: A team wants to ensure their API is available 99.9% of the time. They use this Skill to define an availability SLI, set a 99.9% SLO, and configure alerts to notify them if the error budget is being consumed too quickly.

Quick Start

Use the slo-implementation skill to define an availability SLI for your API with a target of 99.9% over a 28-day window.

Frequently Asked Questions about slo-implementation

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

FAQPage Schema
How do I define SLIs and SLOs for service reliability monitoring?

Defining SLIs and SLOs involves establishing measurable indicators like availability and latency, setting target percentages such as 99.9%, and calculating error budgets to manage service reliability targets effectively.

How do I calculate error budgets from SLO targets in Prometheus?

Calculating error budgets from SLO targets involves defining your reliability target percentage over a specific window like 28 days, then using PromQL to measure the remaining allowable failures for your service.

How do I generate Prometheus recording and alerting rules for SLO monitoring?

Generating Prometheus alerting rules for SLO monitoring uses PromQL queries to track SLI metrics, triggering notifications when error budget consumption accelerates too quickly within the configured SLO window.

What common SLI types should I track for SRE practices?

Common SLI types to track for SRE practices include availability, latency, and durability, which provide measurable targets to balance service reliability with development velocity.

Can I use this skill to set a 99.9% availability SLO over a 28-day window?

Yes, you can define an availability SLI for your API with a 99.9% SLO target over a 28-day window, then configure alerts to notify you if the error budget is consumed too quickly.

Why do I need error budget management for API reliability?

Error budget management is needed for API reliability because it calculates and tracks the allowable failure rate against your SLO, balancing strict reliability targets with ongoing development velocity.