Skip to content
Monitoring
Skill

/cx-search-dashboard

This skill should be used when the user asks to "find a dashboard", "search dashboards", "does a dashboard exist for X", "find widgets that query Y", "which dashboards use this field", "find a dashboard about errors", "look up dashboards by description", "search for existing

BOOST
From plugin
cx-cli
12422 skills
Install
$ npx -y skills add coralogix/cx-cli --skill cx-search-dashboard --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/cx-search-dashboard

Context preview

The summary Claude sees to decide when to auto-load this skill.

This skill should be used when the user asks to "find a dashboard", "search dashboards", "does a dashboard exist for X", "find widgets that query Y", "which dashboards use this field", "find a dashboard about errors", "look up dashboards by description", "search for existing

SKILL.md

cx-search-dashboard.SKILL.md
name: cx-search-dashboard
description: This skill should be used when the user asks to "find a dashboard", "search dashboards", "does a dashboard exist for X", "find widgets that query Y", "which dashboards use this field", "find a dashboard about errors", "look up dashboards by description", "search for existing monitoring dashboards", "find widgets that reference a field", or wants to discover existing Coralogix dashboards or widgets using natural-language or field-based search.
metadata:
  version: "0.1.0"

Dashboard Search Skill

Use this skill to discover existing Coralogix dashboards and widgets using semantic or field-based search via the `cx dashboards` CLI commands. Before creating a new dashboard, always search first to avoid duplication.

CLI Commands

| Command | Purpose | Key flags | |---|---|---| | `cx dashboards search "<description>"` | Find dashboards by natural-language description | `--limit` | | `cx dashboards query-search --description "<text>"` | Find widgets whose queries match a description | `--limit` | | `cx dashboards query-search --field "<field-path>"` | Find all widgets that reference a specific field | `--limit` | | `cx dashboards catalog -o json` | List all dashboards | - | | `cx dashboards get <id> -o json` | Get full dashboard definition | - |

**Output format:** append `-o json` or `-o toon` for machine-readable output.

When to Use Each Command

| Goal | Command | |---|---| | Check if a dashboard for a service or topic already exists | `cx dashboards search` | | Find widgets whose queries cover a topic you care about | `cx dashboards query-search --description` | | Find widgets whose queries reference a specific field path | `cx dashboards query-search --field` | | Browse all dashboards | `cx dashboards catalog` |

Examples

Find a dashboard for a service

cx dashboards search "payment service error rate"
cx dashboards search "kubernetes node cpu"

Find widgets whose queries cover a topic

cx dashboards query-search --description "http 5xx error rate"
cx dashboards query-search --description "p99 latency over time"

Find all widgets that reference a field

cx dashboards query-search --field '$d.http.status_code'
cx dashboards query-search --field '$d.kubernetes.pod.name'

This reveals query patterns already in use — useful for reusing existing approaches when adding new widgets.

Inspect and clone a found dashboard

# Get full JSON of a dashboard you found
cx dashboards get <dashboard-id> -o json > dashboard.json
# Modify it, then create a copy
cx dashboards create --from-file dashboard.json

Key Principles

  • **Search before creating** — always run `cx dashboards search` before building a new dashboard to avoid duplicates
  • **Use field search for discovery** — `cx dashboards query-search --field` shows how a field is already being queried, which is the fastest way to find reusable PromQL or DataPrime patterns
  • **Description search is fuzzy** — the results are ranked by similarity, not exact match; try several phrasings if the first search returns nothing useful
  • **Use `cx dashboards get` to inspect** — once you find a relevant dashboard or widget, pull its full JSON to study the query structure

Related Skills

  • **`cx-dashboards`** — build and deploy a new Coralogix dashboard from scratch
  • **`cx-telemetry-querying`** — discover what telemetry fields and metrics exist before searching dashboards
Read more
Ships withcx-cli

The observability backbone for AI agents and engineering teams. Connect your agents to live logs, traces, metrics, dashboards, and alerts so they can investigate incidents, explain what changed, and reason about production with real operational context.

Get the whole plugin
Stats
124
Stars
9
Forks
Active
Maintenance
Rust
Language
Apache-2.0
License
21h ago
Last commit
6mo ago
Created
3h ago
Added

Repo: coralogix/cx-cli

Other skills on cx-cli.

create-pr
Skill

create-pr

Creates GitHub pull requests with auto-generated summaries. Use this skill whenever the user wants to create a PR, open a pull…

run-tests
Skill

run-tests

Use this skill when the user asks to "run tests", "test this", "check if tests pass", "cargo test", "run clippy", "lint this",…