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
100%
Does it follow best practices?
Impact
92%
1.10xAverage score across 3 eval scenarios
Passed
No known issues
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
e73252a
Table of Contents
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.