CtrlK
BlogDocsLog inGet started
Tessl Logo

otel-ottl

OpenTelemetry Transformation Language (OTTL) expert. Use when writing or debugging OTTL expressions for any OpenTelemetry Collector component that supports OTTL (processors, connectors, receivers, exporters). Triggers on tasks involving telemetry transformation, filtering, attribute manipulation, data redaction, sampling policies, routing, or Collector configuration. Covers syntax, contexts, functions, error handling, and performance.

98

1.10x
Quality

100%

Does it follow best practices?

Impact

92%

1.10x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

This is an excellent skill file that efficiently covers OTTL syntax, validation workflows, error handling, and performance in a well-structured format. It strikes the right balance between providing enough inline content to be immediately useful while deferring detailed references to separate files. The concrete examples, clear validation workflow with checkpoints, and the error_mode decision table are particular strengths.

DimensionReasoningScore

Conciseness

The content is lean and efficient throughout. It assumes Claude knows what OpenTelemetry is, doesn't explain basic concepts, and every section delivers actionable information without padding. The syntax reference is terse but complete enough to be useful.

3 / 3

Actionability

Provides concrete, executable OTTL expressions, real YAML configuration snippets, specific CLI commands (`otelcol validate --config=config.yaml`), and clear examples for each concept. The performance section shows a concrete BAD vs GOOD pattern comparison.

3 / 3

Workflow Clarity

The validation workflow is clearly sequenced (validate → test with debug exporter → set error_mode → promote to production) with explicit validation checkpoints. The error handling section provides a clear decision table for error_mode selection with specific guidance for each environment.

3 / 3

Progressive Disclosure

The SKILL.md serves as a well-organized overview with clear one-level-deep references to detailed content (components.md, function-reference.md, patterns.md, redaction.md, cardinality.md, enrichment.md). The common patterns section uses anchor links for precise navigation. However, no bundle files were provided to verify these references exist.

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.

This is an excellent skill description that clearly defines a specific niche (OTTL for OpenTelemetry Collector), provides explicit 'Use when' and 'Triggers on' guidance, and includes comprehensive trigger terms covering both the technology and the types of tasks. It uses proper third-person voice throughout and is concise without being vague.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and domains: writing/debugging OTTL expressions, telemetry transformation, filtering, attribute manipulation, data redaction, sampling policies, routing, Collector configuration, plus covers syntax, contexts, functions, error handling, and performance.

3 / 3

Completeness

Clearly answers both 'what' (OTTL expert covering syntax, contexts, functions, error handling, performance) and 'when' (explicit 'Use when' clause for writing/debugging OTTL expressions, plus 'Triggers on' clause listing specific task types). Both are explicit and well-defined.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms a user would use: 'OTTL', 'OpenTelemetry', 'Collector', 'telemetry transformation', 'filtering', 'attribute manipulation', 'data redaction', 'sampling policies', 'routing', 'processors', 'connectors', 'receivers', 'exporters'. These are all terms users working in this domain would naturally mention.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche — OTTL is a very specific domain within OpenTelemetry. The description clearly scopes to OTTL expressions and OpenTelemetry Collector components, making it unlikely to conflict with general configuration, logging, or monitoring skills.

3 / 3

Total

12

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
dash0hq/agent-skills
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.