CtrlK
BlogDocsLog inGet started
Tessl Logo

cx-olly

This skill should be used when the user asks to "chat with AI", "ask Olly", "ask the agent", "send message to AI", "continue a chat", "follow up on chat", "get artifact", "download artifact", "list artifacts", "retrieve generated content", "AI-generated charts", "AI analysis", "conversational observability", "natural language query", or wants to interact with the Coralogix Observability Agent (Olly) using the cx CLI.

65

Quality

77%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./skills/cx-olly/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

A highly actionable CLI reference with copy-paste commands and clear examples, weakened by redundancy between the command table, detailed sections, and Key Principles, and by inline content that could be deferred to reference files. Non-destructive workflows are well sequenced but lack explicit validation checkpoints.

Suggestions

Remove duplication: drop the repeated "Single-profile only" / "-o json" points from Key Principles or from the command table, keeping each fact in one place to tighten conciseness.

Add a brief validation/confirmation step to the investigation workflow (e.g., check the artifact list is non-empty before calling `artifacts get`, or confirm the chat ID was returned before the follow-up) to reach the validated workflow anchor.

Move the model catalog and detailed artifact spill/decompression behavior into a reference file (e.g., references/olly-models.md) referenced one level deep, leaving the overview lean and improving progressive disclosure.

DimensionReasoningScore

Conciseness

The body is mostly efficient and free of concept padding Claude already knows, but it repeats content: the command table restates the commands later expanded in "Chat Commands"/"Artifacts", and "Key Principles" reiterates points already made ("Single-profile only", "-o json for scripting"). It could be tightened, so it sits at the 2 anchor rather than the lean 3.

2 / 3

Actionability

Commands are fully executable and copy-paste ready ("cx olly ask", "cx olly artifacts list -o json | jq '.[0].id'", "--chat-id", "--model", "--timeout"), with concrete examples matching the copy-paste-ready anchor.

3 / 3

Workflow Clarity

The "Investigate an issue" example gives a clear linear sequence (ask -> capture chat ID -> follow up -> list/get artifacts), but there are no explicit validation checkpoints or feedback loops, fitting the "sequence present but checkpoints missing or implicit" anchor rather than the validated 3.

2 / 3

Progressive Disclosure

The ~125-line body is well-sectioned but entirely inline with no bundle files or one-level-deep references to defer detail (e.g., model catalog, artifact spill behavior), matching the "some structure but content that could be separate is inline" anchor; the under-50-line simple-skill exception does not apply.

2 / 3

Total

9

/

12

Passed

Description

90%

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, third-person description with explicit trigger guidance and broad natural keyword coverage anchored to a distinct Coralogix niche. The only weakness is that capabilities are expressed as trigger phrases rather than a concise capability statement.

DimensionReasoningScore

Specificity

The description names the domain ("Coralogix Observability Agent (Olly) using the cx CLI") and several actions ("ask Olly", "list artifacts", "get artifact", "download artifact"), but these are framed as trigger phrases rather than a crisp standalone capability list, so it falls short of the multiple-concrete-actions anchor at 3.

2 / 3

Completeness

It answers both "what" (interact with Olly via cx CLI to analyze observability data and generate artifacts) and "when" with an explicit "should be used when the user asks to..." trigger clause, satisfying the explicit-trigger requirement that would otherwise cap completeness at 2.

3 / 3

Trigger Term Quality

It offers broad coverage of natural phrases a user would actually say ("chat with AI", "ask Olly", "send message to AI", "continue a chat", "follow up on chat", "AI-generated charts", "natural language query"), matching the good-coverage anchor.

3 / 3

Distinctiveness Conflict Risk

The Coralogix Olly / cx CLI niche and its branded triggers ("ask Olly", "conversational observability") are distinctive and unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

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.