skills/o11y-service-dashboard/SKILL.md
Interactive guide for creating an APM service overview dashboard — discovers service data, presents metrics, and creates a tailored dashboard.
npx skillsauth add patrykkopycinski/elastic-cursor-plugin o11y-service-dashboardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guide the user through creating a comprehensive dashboard for a specific APM service.
Use when the user asks to:
Also activates on keywords: "service dashboard", "APM overview", "service monitoring", "application dashboard", "service metrics"
Do NOT use when:
o11y-slo-setup)o11y-full-setup)Call get_cluster_context to get cached cluster awareness — version, health, installed features, and APM capabilities. This confirms APM data is available.
If the user hasn't specified a service name, call discover_o11y_data to find available APM services.
Present the list of discovered services:
Ask the user which service they want to dashboard.
Call discover_o11y_data with service_names: ["<selected_service>"] to get detailed data for the target service.
Call get_data_summary with the scoped discovery result.
Present the service profile:
Ask the user:
Call kibana_api with POST /api/dashboards/dashboard and the service-overview template configuration populated with the service data as the request body.
Alternative: Use create_dashboard for a higher-level approach — it generates service-overview panels automatically from the discovered data, reducing the need to manually compose panel configurations.
Present:
get_cluster_context — cached cluster awareness (version, health, capabilities)discover_o11y_data — discover APM services and their dataget_data_summary — generate service profile and panel suggestionscreate_dashboard — high-level dashboard creation from discovered datakibana_api — create the dashboard (POST /api/dashboards/dashboard)elastic://docs/api/kibana — Kibana REST API reference for dashboard endpointsES_URL and ES_API_KEY configuredInteractive Dashboard: When using Claude Desktop or other ext-apps hosts,
apm_service_maprenders an interactive service dependency graph with throughput, latency, and error rate overlays on each node. In Cursor/CLI, it returns markdown.
o11y-full-setup — complete observability setup including dashboards and SLOso11y-slo-setup — create SLOs to complement service dashboardstesting
Interactive threat hunting workflow using ES|QL and Elasticsearch queries — from hypothesis formulation through data exploration, IOC search, and finding documentation.
testing
Start your security session with a personalized briefing — attacks, alerts, cases, rules, threat intel. Use as the first thing when starting security work.
testing
Interactive guide for complete Elastic Security setup — discovers data sources, assesses detection coverage, configures rules, and creates security dashboards.
testing
Guide for authoring custom detection rules — from threat hypothesis through rule creation, testing, and tuning with KQL, EQL, ES|QL, and threshold rules.