CtrlK
BlogDocsLog inGet started
Tessl Logo

opik-integrations

Build, update, test, and document Opik SDK integrations (Python & TypeScript). Use when adding a new framework/provider integration under sdks/python/src/opik/integrations or sdks/typescript/src/opik/integrations, updating an existing one, or verifying that an integration logs traces correctly.

72

Quality

88%

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

77%

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

The body is a well-organized, concise overview with a strong sequenced workflow and concrete clone-from guidance, but it relies on referenced drill-down files that are not bundled here, which weakens both actionability and verifiable progressive disclosure. Adding the referenced files (or inlining the minimal executable specifics) would close the gap.

Suggestions

Ship the referenced bundle files (workflow.md, python.md, typescript.md) alongside SKILL.md so the one-level-deep progressive disclosure actually resolves and executable details are reachable.

In the SKILL.md body, include at least one concrete executable snippet per the highest-leverage step (e.g., the exact integration-test harness command or MCP verify invocation) so the skill is actionable without the drill-down files.

Tighten the dense OpenTelemetry paragraph in the Golden Rule section into a short pointer to python.md/typescript.md, since the OTel mechanics already live there.

DimensionReasoningScore

Conciseness

The body is lean and assumes contributor competence — a routing clarification, a questionnaire, a 9-step phase summary, a decision table, and short reference pointers — with no padding explaining basic SDK/library concepts, so every section earns its place.

3 / 3

Actionability

The decision table gives concrete clone targets (openai/, langchain/, otel/, adk/) and clear pattern selection, but the actual executable specifics (commands, test-harness invocation, code) are delegated to referenced files rather than present, leaving the guidance concrete-but-incomplete as an instruction skill.

2 / 3

Workflow Clarity

A clearly sequenced 9-phase workflow (Prepare through Report) with explicit verification checkpoints — "Verify the logged data through the Opik MCP" (phase 5) and "Test with the language's integration-test harness" (phase 6) — plus an autonomous/interactive mode distinction, matching the explicit-validation anchor.

3 / 3

Progressive Disclosure

The SKILL.md is well structured as an overview with clearly signaled one-level-deep links (workflow.md, python.md, typescript.md, INTEGRATIONS.md), but those referenced bundle files are not present in the bundle (no references/ dir), so the drill-down structure cannot be verified and the references resolve to missing files.

2 / 3

Total

10

/

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.

The description is concise, action-oriented, and supplies an explicit Use-when trigger with three scenarios, clearly distinguishing this from sibling Opik skills via concrete repo paths. It hits the top anchor on all four dimensions with no fluff or over-claims.

DimensionReasoningScore

Specificity

"Build, update, test, and document Opik SDK integrations (Python & TypeScript)" lists multiple concrete actions (build, update, test, document) tied to a specific artifact type, matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

It explicitly states what the skill does (build/update/test/document integrations) and provides an explicit "Use when..." clause with three concrete triggers, satisfying both the what and the when.

3 / 3

Trigger Term Quality

Natural trigger phrasing is present — "adding a new framework/provider integration", "updating an existing one", "verifying that an integration logs traces correctly" — which are terms a contributor would plausibly say, giving good coverage rather than mere jargon.

3 / 3

Distinctiveness Conflict Risk

Scoping to "Opik SDK integrations" under specific paths (sdks/python/src/opik/integrations, sdks/typescript/src/opik/integrations) carves a clear niche unlikely to trigger the external-integration or user-facing instrument skills; uses third-person voice with no first/second-person phrasing.

3 / 3

Total

12

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 5 missing

Warning

Total

15

/

16

Passed

Repository
comet-ml/opik
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.