CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cx-alerts

This skill should be used when the user asks to "manage alerts", "create alert", "list alerts", "delete alert", "check alert status", "enable alert", "disable alert", "investigate firing alerts", "check which alerts are active", "find alerting rules", "set up an alert", "configure alerting", "mute an alert", "silence an alert", "see alert definitions", "check alert priority", or wants to manage Coralogix alert definitions using the cx CLI.

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An excellent operational skill body: fully executable commands and complete wire-format JSON examples, a verified create-then-check workflow, and clean one-level-deep progressive disclosure into five real reference files. The only improvements are minor — removing the duplicated suppression-rules command table and adding an explicit pre-delete confirmation step.

Suggestions

Deduplicate the suppression-rules command table: it appears both in the main CLI Commands table and again verbatim in the Suppression Rules section — keep one (the Suppression Rules section) and drop the other.

Add an explicit confirm-before-delete checkpoint to the destructive workflows (e.g., "run `cx alerts get <id>` to confirm you are deleting the right alert before `cx alerts delete`"), which would also complete the feedback-loop pattern for destructive operations.

Consider moving the 12-row alert-type table into references/alert-schemas.md (keeping only the 3-4 most common types inline), since the reference file already promises complete coverage of all 12 types.

DimensionReasoningScore

Conciseness

The body is dense and operational — command tables, wire-format JSON payloads, jq pipelines, and behavioral principles with no conceptual padding (no "what is an alert" explanations). Minor trim opportunities keep it below a 5: the suppression-rules command table appears twice (in the main CLI table and again in the Suppression Rules section), and the 12-type alert table overlaps content already promised by references/alert-schemas.md.

4 / 5

Actionability

Fully executable throughout: exact commands with flags (`cx alerts list --name "error"`, `cx alerts create --from-file alert.json`, `cx alerts list -o json | jq '.[] | select(.status == "ALERTING")'`), three complete copy-paste-ready JSON payloads in the actual API wire format, and a concrete tip ("use `cx alerts get <existing-id> -o json` to get a working template"). Confirmed not a 4: commands and examples cover the common cases end-to-end with no missing key details.

5 / 5

Workflow Clarity

The Create Workflow is a clear 6-step sequence ending in an explicit verification step ("Verify with `cx alerts list --name \"<alert name>\"`") and reinforced by the principle "Verify after create", and destructive operations get safety guidance ("Disable, don't delete"). Not a 5: there is no explicit confirm-before-delete checkpoint (e.g., get the alert to confirm the right target before `delete`) and no error-recovery guidance for failed creates, leaving minor validation gaps relative to the anchor-5 feedback-loop standard.

4 / 5

Progressive Disclosure

A clear overview with five well-signaled, one-level-deep references (all verified to exist in ./references/), each annotated with its scope in the Additional Resources section, plus an inline pointer during the workflow step where it is needed ("use the API wire format (see references/alert-schemas.md...)"). Detail is appropriately split — common-case examples and quick-lookup tables inline, bulk schema detail in references. Confirmed not a 4: navigation is easy, references are clearly signaled, and nothing that belongs in a reference is needlessly inlined.

5 / 5

Total

18

/

20

Passed

Description

91%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, trigger-phrase-rich description that explicitly covers both what the skill does and when to use it, with excellent natural-language synonym coverage. Its only weaknesses are coverage gaps (suppression rules and events are undocumented in the description) and platform-generic trigger phrases that lean on the final Coralogix/cx CLI clause for disambiguation.

DimensionReasoningScore

Specificity

Concrete actions are explicitly named — "create alert", "list alerts", "delete alert", "enable alert", "disable alert", "mute an alert", "silence an alert", "investigate firing alerts" — plus the domain and tool ("manage Coralogix alert definitions using the cx CLI"). Not a 5 because coverage has gaps: suppression rules and alert events, both core capabilities documented in the body, are absent from the description.

4 / 5

Completeness

Both elements are explicit: the "when" is a leading trigger clause ("This skill should be used when the user asks to...") with concrete trigger phrases, and the "what" is explicitly stated as "manage Coralogix alert definitions using the cx CLI", with the action list (create/list/delete/enable/disable) defining scope. Confirmed not a 4: the "when" is far more explicit than anchor 4's example, and the "what" is stated outright rather than only implied.

5 / 5

Trigger Term Quality

Sixteen natural user phrasings with synonym coverage: "mute an alert"/"silence an alert", "set up an alert"/"configure alerting", "manage alerts", "check which alerts are active", "investigate firing alerts", "find alerting rules", "see alert definitions", "check alert priority". These are exactly the phrasings a user would naturally say, matching the anchor-5 pattern of comprehensive terms including synonyms.

5 / 5

Distinctiveness Conflict Risk

The niche is clear ("Coralogix alert definitions using the cx CLI"), but most trigger phrases ("create alert", "manage alerts", "check alert status") are platform-generic and only the final clause names Coralogix, so a user asking to create an alert in another tooling context could mis-trigger it. Confirmed not a 5: anchor 5 requires minimal conflict risk and the generic alert verbs carry real, if minor, overlap risk with other alerting-platform skills.

4 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

coralogix/cx-cli

Path

skills/cx-alerts/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.