CtrlK
BlogDocsLog inGet started
Tessl Logo

otel-upgrade

Assess OpenTelemetry package and Collector upgrades across ecosystems. Use when choosing or validating API, SDK, instrumentation, exporter, Collector distribution, component, image, chart, Operator, OCB build, or configuration versions, including compatibility, required changes, telemetry and runtime behavior, and rollout risk.

70

Quality

85%

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

75%Scale 1-5

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

This is a well-structured assessment skill that efficiently routes between dependency and Collector upgrade workflows, provides clear shared procedural steps, and defines a concrete report template. Its main strengths are the routing table, the emphasis on evidence-based validation over assumptions, and the structured output format. Minor weaknesses include slightly abstract language in some procedural steps and the inability to verify referenced bundle files.

DimensionReasoningScore

Conciseness

The content is mostly efficient and avoids explaining what OpenTelemetry is or how package management works. There is some verbosity in the shared instructions (e.g., step 6's phrasing about 'downstream contracts' and 'exact-version coverage') and the report template could be slightly tighter, but overall it respects Claude's intelligence.

4 / 5

Actionability

The skill provides concrete workflow routing, a specific report template with markdown structure, and clear procedural steps (inspect evidence, establish versions, query registries, validate in isolation). However, it lacks executable code examples or specific commands—it's instruction-oriented rather than code-oriented, which is appropriate for an assessment skill, but some steps remain somewhat abstract (e.g., 'query authoritative registries').

4 / 5

Workflow Clarity

The workflow is well-sequenced with 7 numbered shared steps, a clear routing table for choosing the right reference, and a structured report template. There is a validation concept (step 5: validate in temporary copy, test lower versions on failure), which provides a feedback loop. However, the validation checkpoint could be more explicit about what constitutes pass/fail criteria, and the interaction between the two reference workflows for custom Collectors could be clearer.

4 / 5

Progressive Disclosure

The skill appropriately delegates detailed workflows to two reference files (dependency-upgrade.md and collector-upgrade.md) with a clear routing table. The SKILL.md serves as an overview with shared instructions and report format. However, since no bundle files were provided, we cannot verify the referenced files exist or are well-structured. The references are one level deep and clearly signaled, which is good structure.

4 / 5

Total

16

/

20

Passed

Description

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

This is a strong, well-crafted skill description. It clearly defines a specific niche (OpenTelemetry upgrade assessment), provides comprehensive trigger terms covering the full ecosystem of OTel components, and includes an explicit 'Use when' clause with detailed trigger conditions. The only minor weakness is that the core action verb 'assess' is somewhat general, though it is well-supported by the enumerated sub-concerns (compatibility, required changes, rollout risk).

DimensionReasoningScore

Specificity

The description lists several specific actions and artifacts: assessing upgrades, choosing/validating versions across API, SDK, instrumentation, exporter, Collector distribution, component, image, chart, Operator, OCB build, and configuration. It also mentions compatibility, required changes, telemetry/runtime behavior, and rollout risk. However, the core verb is 'assess' which is somewhat general, and it doesn't enumerate distinct concrete outputs or steps.

4 / 5

Completeness

The description clearly answers both 'what' (assess OpenTelemetry package and Collector upgrades) and 'when' (explicit 'Use when' clause covering choosing or validating versions across a comprehensive list of components, including compatibility, required changes, behavior, and rollout risk).

5 / 5

Trigger Term Quality

Excellent coverage of natural terms a user would use: 'OpenTelemetry', 'Collector', 'upgrade', 'API', 'SDK', 'instrumentation', 'exporter', 'Collector distribution', 'OCB build', 'Operator', 'chart', 'image', 'compatibility', 'rollout risk', 'configuration versions'. These are precisely the terms someone working with OpenTelemetry upgrades would mention.

5 / 5

Distinctiveness Conflict Risk

Highly distinctive — the description is narrowly scoped to OpenTelemetry upgrade assessment with very specific component types (OCB build, Collector distribution, Operator, etc.). This is unlikely to conflict with any other skill unless another skill also specifically targets OpenTelemetry upgrades.

5 / 5

Total

19

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
ollygarden/opentelemetry-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.