observability-designer

Automate SLI/SLO framework, alert, and dashboard design for production systems.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/4lerman/text_evaluator --skill observability-designer-4lerman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-designer
Source: https://github.com/4lerman/text_evaluator/tree/main/.agents/skills/engineering-advanced-skills/observability-designer
Command: npx skills add https://github.com/4lerman/text_evaluator --skill observability-designer-4lerman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill empowers production system observability by automating the design and maintenance of SLI/SLO frameworks, alert configurations, and dashboards, ensuring your system is monitored comprehensively and efficiently.

Core Features & Use Cases

  • SLI/SLO Framework Design: Automatically generate and maintain Service Level Indicators, Objectives, and Agreements.
  • Alert Optimization: Analyze and optimize existing alerts to reduce noise and improve accuracy.
  • Dashboard Generation: Create comprehensive dashboard specifications with role-based optimization for easy system health monitoring.
  • Use Case: Imagine you're responsible for a web application. This Skill can automatically generate a dashboard with critical KPIs, optimize alerting for low-latency SLIs, and ensure your team is notified efficiently in the event of a critical failure.

Quick Start

Generate a dashboard specification for the 'Customer Portal' web application.

Frequently Asked Questions about observability-designer

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

FAQPage Schema
How do I design SLI and SLO frameworks for complex production systems?

Designing SLI and SLO frameworks for complex production systems is automated to define Service Level Indicators and Objectives. This ensures your system is monitored comprehensively and efficiently without manual metric compilation.

What's the best way to optimize alert configurations to reduce noise?

Optimizing alert configurations to reduce noise involves analyzing existing alerts to improve accuracy. This process streamlines monitoring and ensures your team is notified efficiently during critical failures.

Can I automatically generate role-based dashboards for my web application?

Yes, you can automatically generate role-based dashboard specifications for web applications. This creates comprehensive dashboards with critical KPIs and role-based optimization for easy system health monitoring.

Do I need Python to generate dashboard specifications and parse JSON?

Yes, you need Python installed for script execution and JSON parsing to generate dashboard specifications. The automation relies on Python to process and output the observability configurations.

How do I create a dashboard specification for the Customer Portal application?

Creating a dashboard specification for the Customer Portal application is the quick start use case. The Skill automatically generates the required dashboard configurations with critical KPIs and optimized low-latency SLI alerts.

What are the limitations of automating observability system maintenance?

Automating observability system maintenance is limited to complex production systems requiring comprehensive monitoring and incident response. It requires Python and specific PDF dependencies for script execution and parsing operations.