slos

Manage Datadog Service Level Objectives by listing, viewing, tracking history, and deleting SLOs.

5|2|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/lauhon/pi --skill slos-lauhon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slos
Source: https://github.com/lauhon/pi/tree/main/skills/slos
Command: npx skills add https://github.com/lauhon/pi --skill slos-lauhon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Tracking service reliability against targets requires repeatedly querying the Datadog SLO API, formatting results, and interpreting error budgets. This Skill streamlines SLO management so you can list, inspect, and analyze Service Level Objectives directly through natural language requests. ## Core Features & Use Cases - List and Inspect SLOs: View all configured SLOs with their type, target, and current status, or retrieve detailed configuration for a specific SLO. - Historical Performance Tracking: Query SLO history over flexible time ranges (e.g., 7d, 30d) to identify trends and error budget consumption. - Safe Deletion: Remove obsolete SLOs with a mandatory confirmation step that warns about permanent data loss. - Use Case: Ask "Are we meeting our SLO targets?" and receive a formatted table showing each SLO's current status versus its target, with failing SLOs flagged for attention. ## Quick Start Ask the agent to list all SLOs and show which ones are currently below their targets.

Frequently Asked Questions about slos

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

FAQPage Schema
How do I list all SLOs in Datadog from the command line?

Run "pup slos list" to display all configured Service Level Objectives in your Datadog organization. The output shows each SLO's ID, name, type, target, and current status in a table format.

How do I check SLO history and performance over time in Datadog?

Use "pup slos history <slo-id> --from=30d --to=now" to view performance over a time range. Time formats include relative values like 1h, 7d, or 30d, Unix timestamps, and "now" for the current time.

What credentials are required to manage Datadog SLOs via CLI?

You need three environment variables: DD_API_KEY for your Datadog API key, DD_APP_KEY for your application key, and DD_SITE for your Datadog site (defaulting to datadoghq.com). Missing credentials produce a clear error message.

Can I create new SLOs with this tool?

No, SLO creation and modification are not currently supported and are planned for future updates. Use the Datadog UI to create new SLOs; this tool supports listing, viewing details, history, and deletion only.

Is deleting an SLO reversible?

No, deleting an SLO permanently removes its configuration and all historical data. The tool requires explicit user confirmation and displays the SLO details before executing the delete command.