cx-search-dashboard — скилл для Claude Code: поиск дашбордов Coralogix
Ищет существующие дашборды и виджеты Coralogix по описанию или имени поля через CLI cx dashboards. Пригодится, когда не хочется плодить дубли перед созданием нового дашборда.
npx skills add coralogix/cx-cli --skill cx-search-dashboard -a claude-codeЧто делает cx-search-dashboard
Скилл даёт агенту набор команд cx dashboards для поиска по уже существующим дашбордам. Поиск бывает двух видов: по текстовому описанию (cx dashboards search "<description>") и по виджетам, чьи запросы совпадают с описанием или ссылаются на конкретное поле (cx dashboards query-search --description и --field). Есть и полный список — cx dashboards catalog -o json.
Вывод можно сделать машинночитаемым: добавьте -o json или -o toon. Найденный дашборд вытаскивается целиком через cx dashboards get <id> -o json, а потом из этого JSON создаётся копия командой cx dashboards create --from-file dashboard.json. Так удобно переиспользовать чужие запросы PromQL или DataPrime вместо того, чтобы писать с нуля.
Поиск по описанию нечёткий: результаты ранжируются по похожести, а не по точному совпадению. Если первая формулировка ничего не дала, стоит перебрать несколько. Для работы нужен установленный и настроенный CLI cx — без него команды просто не выполнятся.
Какие задачи решает
- проверить, нет ли уже дашборда под нужный сервис
- найти виджеты, которые запрашивают конкретное поле
- собрать список всех дашбордов в аккаунте
- вытащить JSON найденного дашборда и сделать его копию
- подсмотреть готовые запросы PromQL или DataPrime
Примеры запросов агенту
- найди дашборд про ошибки платёжного сервиса
- какие виджеты запрашивают поле
$d.http.status_code - покажи все дашборды в JSON
Как установить cx-search-dashboard
1Через Skills CLI (Vercel)
npx skills add coralogix/cx-cli --skill cx-search-dashboard -a claude-code2Вручную: положить файлы
~/.claude/skills/cx-search-dashboard/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cx-search-dashboard/
1Через Skills CLI (Vercel)
npx skills add coralogix/cx-cli --skill cx-search-dashboard -a codex2Вручную: положить файлы
.agents/skills/cx-search-dashboard/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add coralogix/cx-cli --skill cx-search-dashboard -a cursor2Вручную: положить файлы
.cursor/skills/cx-search-dashboard/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install coralogix/cx-cli cx-search-dashboard2Вручную: положить файлы
.github/skills/cx-search-dashboard/SKILL.md1Через Skills CLI (Vercel)
npx skills add coralogix/cx-cli --skill cx-search-dashboard -a gemini-cli2Командой платформы
gemini skills install https://github.com/coralogix/cx-cli --path skills/cx-search-dashboardВручную: положить файлы
.devin/skills/cx-search-dashboard/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add coralogix/cx-cli --skill cx-search-dashboard -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора16
Похожие
Рядом в теме «DevOps и инфраструктура»
Всё по теме «DevOps и инфраструктура» →Вопросы о cx-search-dashboard
Как установить cx-search-dashboard в Claude?
Выполните npx skills add coralogix/cx-cli --skill cx-search-dashboard -a claude-code. Скилл окажется в ~/.claude/skills/cx-search-dashboard/SKILL.md.
Что делает cx-search-dashboard?
Позволяет агенту искать существующие дашборды и виджеты Coralogix по описанию или по имени поля через команды cx dashboards.
Чем поиск по описанию отличается от поиска по полю?
cx dashboards search ищет дашборды по текстовому описанию, а cx dashboards query-search --field находит виджеты, чьи запросы ссылаются на конкретный путь поля.
Исходный текст
SKILL.md · Apache-2.0
--- 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 ```bash cx dashboards search "payment service error rate" cx dashboards search "kubernetes node cpu" ``` ### Find widgets whose queries cover a topic ```bash 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 ```bash 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 ```bash # 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
© coralogix · Apache-2.0 · coralogix/cx-cli