CtrlK
BlogDocsLog inGet started
Tessl Logo

beeline-migration

Step-by-step guide for migrating from Honeycomb Beelines (End of Life) to OpenTelemetry instrumentation. Trigger phrases: "migrate from Beelines", "upgrade from Beeline to OpenTelemetry", "migrate to OTel", "replace Beelines", "Beeline end of life", "Beeline EOL", "switch from Beeline to OTel", "migrate Go Beeline", "migrate Python Beeline", "migrate Node Beeline", "migrate Java Beeline", "migrate Ruby Beeline", "W3C trace headers", "W3C propagation", "incremental migration to OpenTelemetry", or any request about migrating from Honeycomb Beelines to OpenTelemetry SDKs.

72

Quality

87%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

This is a strong, well-structured migration skill that provides clear phased workflows with validation checkpoints, concrete code examples, and actionable checklists. The progressive disclosure is well-handled with appropriate references to supporting files. Minor verbosity in explanatory text could be trimmed, but overall the content is highly effective and practical.

DimensionReasoningScore

Conciseness

Generally efficient but includes some unnecessary framing (e.g., 'Migration follows a two-phase approach that allows incremental, service-by-service migration without breaking distributed traces' could be trimmed). The safety checklist items have explanatory clauses that are helpful but slightly verbose. Overall reasonably lean for the complexity of the topic.

2 / 3

Actionability

Provides concrete, executable code snippets for W3C propagation configuration in Go, Python, and Node.js. Includes specific version numbers, exact configuration fields, a detailed migration checklist with specific API mappings (e.g., `addField()` -> `span.set_attribute()`), and clear environment variable names. Highly actionable.

3 / 3

Workflow Clarity

The two-phase approach is clearly sequenced with an explicit ordering constraint ('Complete Phase 1 across ALL services before starting Phase 2 on ANY service'). Each phase has numbered steps, verification checkpoints ('Verify: traces still link correctly'), and the migration checklist includes deploy-and-verify steps. The safety checklist provides explicit feedback on what breaks if steps are skipped.

3 / 3

Progressive Disclosure

The SKILL.md serves as a clear overview with well-signaled one-level-deep references to language-specific migration details and W3C propagation configs. References use explicit paths. The main file contains enough to act on common cases (Go, Python, Node.js) while deferring Java/Ruby and detailed per-language migration code to reference files. Cross-references to related skills are included.

3 / 3

Total

11

/

12

Passed

Description

89%

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 description with excellent trigger term coverage and clear distinctiveness. Its main weakness is that the 'what' portion is somewhat vague — it says 'step-by-step guide' but doesn't enumerate the specific actions or capabilities involved in the migration process. The extensive trigger phrase list is well-crafted and covers language-specific, abbreviated, and natural user phrasings.

Suggestions

Replace the vague 'step-by-step guide' with specific concrete actions, e.g., 'Guides replacement of Honeycomb Beeline SDK imports with OpenTelemetry equivalents, updates trace propagation to W3C format, converts custom spans and instrumentation, and supports incremental migration strategies.'

DimensionReasoningScore

Specificity

The description names the domain (migrating from Honeycomb Beelines to OpenTelemetry) and mentions it's a 'step-by-step guide,' but doesn't list specific concrete actions like 'update configuration files, replace SDK imports, convert custom spans, update trace propagation headers.'

2 / 3

Completeness

Clearly answers both 'what' (step-by-step guide for migrating from Beelines to OpenTelemetry) and 'when' (extensive list of trigger phrases plus a catch-all clause 'any request about migrating from Honeycomb Beelines to OpenTelemetry SDKs').

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including language-specific variations ('migrate Go Beeline', 'migrate Python Beeline'), abbreviations ('OTel', 'EOL'), and multiple phrasings users would naturally use ('replace Beelines', 'switch from Beeline to OTel', 'W3C trace headers').

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche — Honeycomb Beelines to OpenTelemetry migration is a very specific domain that is unlikely to conflict with other skills. The trigger terms are precise and domain-specific.

3 / 3

Total

11

/

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
honeycombio/agent-skill
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.