What problem does it solve? Managing Grafana SLO definitions manually through APIs or the UI is error-prone and hard to version-control. This Skill provides structured workflows for creating, updating, pulling, pushing, and deleting SLO definitions via the gcx CLI with built-in dry-run validation. ## Core Features & Use Cases - SLO Lifecycle Management: Create new SLOs from ratio, freeform, or threshold query templates, update existing definitions by UUID, and delete SLOs after confirmation. - GitOps Sync: Pull all SLO definitions to local YAML files and push directories of definitions back, enabling version-controlled SLO management. - Query Type Guidance: Decision tables map user intent and metric suffixes (_total, _bucket, _gauge) to the correct query type, with guardrails enforcing $__rate_interval in freeform PromQL. - Use Case: A platform engineer wants to define a 99.9% availability SLO for an HTTP API. The Skill resolves the Prometheus datasource UID, builds a ratio-query YAML, validates it with a dry-run push, and confirms the created SLO's UUID. ## Quick Start Ask the assistant to create a new SLO with a 99.9% objective over 28 days for your service's HTTP success rate using the gcx CLI.