CtrlK
BlogDocsLog inGet started
Tessl Logo

cobejs

Use when adding a lightweight interactive globe with cobe (canvas setup, markers, interaction, performance, integration with React/Next.js).

75

Quality

92%

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 skill body: executable code, concrete APIs, a pitfalls checklist, and clean sectioning with no padding. It models good token efficiency and gives Claude exactly what is needed to implement a cobe globe.

DimensionReasoningScore

Conciseness

The body is lean — tight bullets for APIs, pitfalls, and a focused recipe — and never explains what cobe or WebGL is, assuming Claude's competence so every token earns its place.

3 / 3

Actionability

It provides a fully executable, copy-paste-ready recipe (imports, DPR-scaled canvas sizing, options, onRender, resize handling) plus concrete API signatures and lifecycle methods like globe.toggle() and globe.destroy().

3 / 3

Workflow Clarity

This is a simple single-task skill with an unambiguous action, and the 'Common pitfalls' section acts as a verification checklist; no destructive or batch operation is present that would require an explicit validation feedback loop.

3 / 3

Progressive Disclosure

No bundle files exist and the body references none; the skill is self-contained and well-organized into clear sections (When to use, Key APIs, Common pitfalls, Quick recipe, What to ask), which satisfies the simple-skill allowance for progressive disclosure.

3 / 3

Total

12

/

12

Passed

Description

85%

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 specific, well-triggered description for a narrow skill: it states concrete capabilities and uses an explicit 'Use when...' clause. Its main weakness is trigger-term breadth, leaning on the library name 'cobe' instead of the more natural phrasings users would actually say.

Suggestions

Add natural trigger variations users would say, e.g. 'spinning globe', '3D globe', or 'world map with location pins', alongside 'interactive globe'.

Soften reliance on the library name 'cobe' as a trigger by leading with the user-facing outcome (e.g. 'Add a spinning/interactive globe with location markers') and naming cobe as the implementation.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'canvas setup, markers, interaction, performance, integration with React/Next.js' — matching the anchor for enumerating several specific capabilities rather than naming only a domain.

3 / 3

Completeness

It answers both 'what' (a lightweight interactive globe via cobe with the parenthetical capabilities) and 'when' via an explicit 'Use when...' trigger clause, so it is not capped at 2.

3 / 3

Trigger Term Quality

It includes relevant terms like 'interactive globe' and 'markers', but 'cobe' is library jargon rather than a natural user phrase, and common variations users would say ('spinning globe', '3D globe', 'world map') are absent.

2 / 3

Distinctiveness Conflict Risk

'interactive globe with cobe' names a specific library and a narrow artifact, making it a clear niche unlikely to trigger for unrelated skills.

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
MengTo/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.