CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/otel-collector-config-tester

Validates OpenTelemetry Collector pipeline configurations and verifies spans flow end-to-end through the collector: runs `otelcol validate --config`, wires the `debug`/`file` exporter for span-output assertions, and integrates the full cycle into CI. Use when a collector config change (new receiver, processor swap, exporter wiring) needs correctness verification before deployment.

79

Quality

99%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

Quality

Content

100%

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

The content is a tight, executable playbook: lean prose, copy-paste commands and configs, a well-sequenced five-step workflow with assertion checkpoints, and a properly signaled one-level-deep reference for the full CI workflow. It earns the top anchor on every dimension without verbosity or unnecessary concept explanation.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no OTel/library tutorials, with every step carrying executable commands or configs; the few framing sentences are minimal actionable context rather than padded explanation, and the references block serves navigation rather than filler.

3 / 3

Actionability

Fully executable guidance throughout: `otelcol validate`, debug/file exporter YAML, grpcurl send commands, jq assertions, and Docker run commands — all copy-paste ready and matching the anchor for fully executable code/commands with specific examples.

3 / 3

Workflow Clarity

A clear 5-step sequence (validate → debug exporter → file exporter → processor behavior → CI) with explicit assertion checkpoints, flush-timing waits, and failure-mode coverage via the Anti-patterns table, satisfying the anchor for a clear sequence with validation and feedback loops.

3 / 3

Progressive Disclosure

SKILL.md is a concise overview that pushes the full CI workflow one level deep into references/ci-integration.md (a confirmed real file), clearly signaled with a markdown link, and organizes external docs in a References section — matching the anchor for a clear overview with well-signaled one-level-deep references.

3 / 3

Total

12

/

12

Passed

Description

100%

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 is specific, trigger-rich, complete, and clearly distinct: it names concrete actions, gives an explicit 'Use when' clause with natural keywords, and targets a narrow OTel Collector niche. It hits the top anchor on every dimension with no over-claims or fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'runs `otelcol validate --config`', 'wires the `debug`/`file` exporter for span-output assertions', and 'integrates the full cycle into CI' — matching the anchor for several specific concrete actions rather than partial naming.

3 / 3

Completeness

Explicitly answers both what (validates configs, verifies span flow, wires exporters, CI integration) and when via an explicit 'Use when a collector config change... needs correctness verification before deployment' trigger clause.

3 / 3

Trigger Term Quality

Natural user phrasings are well covered ('collector config change', 'new receiver, processor swap, exporter wiring', 'correctness verification before deployment'), matching the anchor for good coverage of terms users would actually say.

3 / 3

Distinctiveness Conflict Risk

The niche is highly specific (OpenTelemetry Collector pipeline config testing) with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Reviewed

Table of Contents