CtrlK
BlogDocsLog inGet started
Tessl Logo

analytics-instrumentation

Add analytics events to Opik features. Use when wiring PostHog events on the frontend or backend for product analytics tracking.

76

Quality

95%

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

100%

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

A tight, highly actionable single-file skill: concrete code, explicit file paths and signatures, well-sequenced workflows, and a strong Don'ts section, with no token waste or missing structure.

DimensionReasoningScore

Conciseness

The body is lean operational guidance — exact file paths, method signatures, an env-var table, and a Don'ts list — with no padding or explanation of concepts Claude already knows; the 'Why offload / Why explicit identity' passages convey non-obvious gotchas rather than filler.

3 / 3

Actionability

Executable TypeScript and Java snippets, precise overload signatures, and copy-paste-ready call sites make the guidance concrete and complete rather than abstract or pseudocode.

3 / 3

Workflow Clarity

Frontend adds follow a numbered sequence and backend work is split into sync vs reactive paths with explicit requirements ('Two things are required: offload… and pass identity explicitly') plus a Don'ts checklist; analytics emission is not a destructive/batch op requiring a validate-fix-retry loop.

3 / 3

Progressive Disclosure

A single self-contained file organized into clearly labeled sections with no nested references; content is appropriately surfaced and easy to navigate, with nothing that should be split buried inline.

3 / 3

Total

12

/

12

Passed

Description

90%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A concise, third-person description with an explicit Use-when trigger and a clear niche; its only weakness is that it states a single action rather than enumerating several concrete capabilities.

Suggestions

Broaden the action list to name multiple concrete capabilities (e.g. add frontend trackEvent calls, emit backend AnalyticsService events, configure analytics env vars) to lift specificity to a 3.

DimensionReasoningScore

Specificity

"Add analytics events to Opik features" names the domain and one concrete action but does not enumerate multiple specific actions, matching the 'names domain and some actions' anchor rather than the 'lists multiple specific concrete actions' level above.

2 / 3

Completeness

It explicitly answers both 'what' (Add analytics events to Opik features) and 'when' (Use when wiring PostHog events on the frontend or backend for product analytics tracking), so the trigger clause is present rather than implied.

3 / 3

Trigger Term Quality

"wiring PostHog events on the frontend or backend for product analytics tracking" surfaces natural terms (PostHog, analytics events, frontend/backend, product analytics) a user would actually say, with good variation coverage.

3 / 3

Distinctiveness Conflict Risk

The pairing of "Opik" and "PostHog" defines a narrow niche with distinct triggers, making it unlikely to fire for an unrelated skill.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

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.