CtrlK
BlogDocsLog inGet started
Tessl Logo

cx-service-catalog

Query Coralogix's Service Catalog (APM v2 entities) with the `cx service-catalog` CLI — discover entity types, list known entities, check their schema, and pull aggregated or timeseries data for services, databases, operations, JVMs, and Kubernetes pods. Use when the user asks to "list services", "what entity types exist", "show me service latency", "check error rate for a service", "which pods are using the most memory", "database operation performance", "JVM GC pauses", "service health over time", "compare services by latency", "what columns are available for this entity type", "service catalog schema", or wants to explore APM entities and their metrics.

71

Quality

89%

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

73%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.

A well-structured, actionable single-file skill with a clear validated workflow and concrete examples. The main weakness is conciseness: several key points are repeated across sections and the discover-first reminder recurs in most examples.

Suggestions

Collapse the duplicated guidance between 'CLI Commands' and 'Key Principles' — state each rule once (e.g. table-vs-timeseries exclusivity, --column being per-entity-type) and reference it rather than re-explaining.

Trim the recurring `# discover column ids first` comment in the Examples by stating the discover-first expectation once at the top of the section instead of on every block.

Consider moving the full per-command flag table and the example gallery into a references/ file so SKILL.md stays a lean overview, improving progressive disclosure.

DimensionReasoningScore

Conciseness

The body is mostly efficient and avoids explaining basic concepts, but the 'table' vs 'timeseries' mutual exclusivity and the '--column is per-entity-type / discover-before-querying' points are restated fully in both 'CLI Commands' and 'Key Principles', and the 'discover column ids first' comment recurs across nearly every example.

3 / 5

Actionability

Provides concrete, executable CLI commands with real flags and several copy-paste-ready examples covering the common cases; the only gap is the justified `<column-id>`/`<entity-id>` placeholders that must be filled from schema/entities output first.

4 / 5

Workflow Clarity

A clearly sequenced four-step inspection workflow is given with explicit input chaining ('each one supplies an input the next one requires') plus error-recovery feedback loops (non-zero exit means investigate; check per-column before assuming the whole request failed).

5 / 5

Progressive Disclosure

Well-organized into clear sections (CLI Commands, Inspection Workflow, Examples, Key Principles, Related Skills) with no nested or buried references, but it is a single ~170-line file with the full flag table and all examples inlined rather than split into bundle files.

4 / 5

Total

16

/

20

Passed

Description

100%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, well-constructed description that clearly states capabilities and when to invoke the skill, with abundant natural trigger phrases and a distinct niche. No meaningful gaps relative to the rubric anchors.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'discover entity types, list known entities, check their schema, and pull aggregated or timeseries data' — across services, databases, operations, JVMs, and K8s pods, giving comprehensive coverage rather than vague abstractions.

5 / 5

Completeness

Explicitly answers 'what' (query Service Catalog via the cx CLI for entity types, schemas, entities, and aggregated/timeseries data) and 'when' (an explicit 'Use when the user asks to...' clause with concrete trigger phrases).

5 / 5

Trigger Term Quality

Embeds numerous natural verbatim phrases a user would say — 'list services', 'show me service latency', 'which pods are using the most memory', 'JVM GC pauses', 'compare services by latency' — covering synonyms and varied phrasings comprehensively.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche — Coralogix Service Catalog APM v2 entities via a named CLI — with distinct triggers that are unlikely to fire for unrelated skills; third-person voice is used throughout.

5 / 5

Total

20

/

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
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.