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

Discovery

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 natural trigger terms covering the full range of relevant user queries. 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 a 'Triggers on' clause listing specific task types). Both dimensions are explicitly and thoroughly addressed.

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 the exact terms someone working in this domain would naturally use.

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 very unlikely to conflict with general coding, configuration, or observability skills.

3 / 3

Total

12

/

12

Passed

Implementation

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 concise yet comprehensive manner. It strikes the right balance between providing enough inline content to be immediately useful while deferring detailed references to well-organized supporting files. The content is highly actionable with executable examples throughout and includes proper validation checkpoints in its workflow.

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). Navigation is easy with descriptive link text and anchored section references.

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.