sla-management

Manage Urbit deployment SLAs with SLIs, SLOs, and error budgets.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/toplyr-narfur/urbit-skills --skill sla-management-toplyr-narfur
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sla-management
Source: https://github.com/toplyr-narfur/urbit-skills/tree/main/skills/sla-management
Command: npx skills add https://github.com/toplyr-narfur/urbit-skills --skill sla-management-toplyr-narfur

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the critical need for defining, monitoring, and managing the reliability and performance of Urbit deployments, ensuring they meet agreed-upon service levels.

Core Features & Use Cases

  • Define SLAs: Establish clear Service Level Indicators (SLIs) and Service Level Objectives (SLOs) for availability, latency, and error rates.
  • Monitor Compliance: Implement checks and balances to track performance against defined SLOs.
  • Incident Management: Outline a structured process for responding to and resolving incidents based on severity.
  • Error Budgeting: Track downtime and performance degradation against a defined error budget.
  • Use Case: A system administrator can use this skill to set up a 99.9% uptime target for their Urbit ship, define how to measure it, and establish penalties for breaches, ensuring consistent service delivery.

Quick Start

Use the sla-management skill to define a 99.9% monthly availability SLO for your Urbit ship.

Frequently Asked Questions about sla-management

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

FAQPage Schema
How do I define SLAs and SLOs for an Urbit deployment?▼

To define SLAs and SLOs for an Urbit deployment, you establish Service Level Indicators for availability, latency, and error rates. You configure these targets and availability thresholds using YAML.

What is error budget tracking and how does it apply to Urbit reliability?▼

Error budget tracking calculates the remaining allowable downtime before breaching an agreed-upon SLA. For Urbit reliability, it monitors accumulated downtime and performance degradation against your predefined SLO targets.

Can I use bash scripting for uptime calculation and monitoring on Urbit ships?▼

Yes, you can use bash scripting for uptime calculation and monitoring on Urbit ships. This SRE skill requires bash to automate reliability checks and track compliance against defined availability SLOs.

How do I set up incident response processes based on SLA severity?▼

To set up incident response processes based on SLA severity, you outline a structured resolution workflow triggered by performance degradation. This ensures systematic incident management when error budgets are breached.

What is needed to track SLO compliance for a 99.9% monthly uptime target?▼

Tracking SLO compliance for a 99.9% monthly uptime target requires defining SLIs for measurement and using bash scripts for monitoring. This validates that your Urbit ship meets agreed availability SLAs.