CtrlK
BlogDocsLog inGet started
Tessl Logo

cx-alerts

This skill should be used when the user asks to "manage alerts", "create alert", "list alerts", "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.

79

Quality

74%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/cx-alerts/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

72%

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

The description excels at trigger term coverage and distinctiveness by naming the specific tool (Coralogix cx CLI) and providing an extensive list of natural user phrases. However, it is structurally imbalanced — it reads as a long list of trigger phrases without a clear upfront statement of what the skill actually does (e.g., 'Manages Coralogix alert definitions including creating, listing, enabling, disabling, muting, and investigating alerts via the cx CLI'). Adding a concise capability summary would significantly improve it.

Suggestions

Add a clear 'what it does' statement at the beginning, e.g., 'Manages Coralogix alert definitions via the cx CLI, including creating, listing, enabling, disabling, muting, and investigating alerts.'

Restructure to separate capabilities from triggers: lead with concrete actions, then follow with 'Use when...' clause containing the trigger phrases.

DimensionReasoningScore

Specificity

The description names the domain (Coralogix alert management via cx CLI) and implies actions like create, list, enable, disable, mute, and investigate alerts, but these are embedded only as trigger phrases rather than stated as concrete capability descriptions. It lacks a clear 'what this does' statement listing specific actions.

2 / 3

Completeness

The 'when' is very well covered with extensive trigger phrases, but the 'what does this do' is weak — there's no clear statement of capabilities beyond what can be inferred from the trigger terms. The description is essentially all 'when' with minimal 'what'.

2 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'manage alerts', 'create alert', 'list alerts', 'check alert status', 'enable alert', 'disable alert', 'investigate firing alerts', 'mute an alert', 'silence an alert', 'configure alerting', etc. These are highly natural phrases covering many variations.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — it specifically targets Coralogix alert definitions using the cx CLI, which is a very clear niche. The mention of 'Coralogix' and 'cx CLI' makes it unlikely to conflict with other alerting or monitoring skills.

3 / 3

Total

10

/

12

Passed

Implementation

77%

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

This is a strong, actionable skill with excellent concrete examples and clear workflows. The CLI command reference, JSON payload examples, and investigation workflows give Claude everything needed to manage Coralogix alerts effectively. Minor weaknesses include some redundancy (suppression rules listed twice) and a somewhat heavy inline content load that could benefit from offloading to reference files, though the progressive disclosure structure is well-signaled.

Suggestions

Remove the duplicate suppression rules command table in the 'Suppression Rules' section since it's already covered in the main CLI Commands table.

Consider moving the full alert types reference table to the referenced alert-schemas.md file and keeping only the most common 3-4 types inline to reduce token usage.

DimensionReasoningScore

Conciseness

The content is mostly efficient but has some redundancy — the suppression rules commands are listed twice (once in the main CLI table and again in the Suppression Rules section). The alert types table and priority table are useful reference material but could be more compact. Overall reasonably lean but not maximally token-efficient.

2 / 3

Actionability

Provides fully executable CLI commands, complete JSON examples for three different alert types, and concrete bash snippets for investigation workflows. The examples are copy-paste ready with realistic field values and proper JSON structure including the important structural note about type field placement.

3 / 3

Workflow Clarity

The create workflow has a clear 6-step sequence with an explicit verification step (step 6). The investigation workflow is well-sequenced with progressive steps (list → inspect → disable/enable). The key principles section reinforces validation practices ('verify after create', 'disable don't delete'). Feedback loops are present for the critical create operation.

3 / 3

Progressive Disclosure

The skill references multiple external files (alert-schemas.md, dataprime-reference.md, etc.) with clear descriptions, which is good structure. However, no bundle files were provided to verify these references exist, and the main SKILL.md itself is quite long (~180 lines) with inline content (full alert type table, three complete JSON examples) that could arguably be in reference files. The references are well-signaled but the inline content is heavy.

2 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
coralogix/cx-cli
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.