CtrlK
BlogDocsLog inGet started
Tessl Logo

globe-gl

Use when implementing globe.gl (Globe.GL) for 3D globe data visualization with WebGL/ThreeJS, including setup, data layers (points, arcs, polygons, labels), and integration patterns in plain HTML or React.

72

Quality

89%

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

86%Weight 40%Scale 1-5

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

A lean, well-organized skill body with executable quick-start code in two flavors. Its main weakness is a promise of layer-specific field guidance that the 'Common layers' section doesn't deliver, leaving the layer coverage as names only.

Suggestions

Back up the workflow's 'layer-specific fields' step: in 'Common layers to mention', add the accessor method for each (e.g., `.arcsData()`, `.polygonsData()`, `.labelsData()`) so the guidance is executable per layer.

Add one short example showing a second data layer (e.g., arcs) layered onto the quick-start snippet to demonstrate the field pattern end-to-end.

DimensionReasoningScore

Conciseness

Lean and efficient — opens directly into a workflow and two copy-paste snippets with no padding about what WebGL/ThreeJS or the library is, and every section earns its place, matching the anchor-5 example.

5 / 5

Actionability

Provides concrete, copy-paste-ready quick-start code in both ESM and CDN forms, but the layer-specific field guidance promised in the workflow ('the layer-specific fields') is not actually delivered — 'Common layers to mention' only names layer types without their accessor methods, a moderate gap that keeps it below 5.

4 / 5

Workflow Clarity

A clear four-step response sequence with decision-based checkpoints ('only if requested') is present; this advisory, non-destructive skill needs no validation loop, but the steps are response-strategy rather than a process with feedback checkpoints, so it fits anchor 4 rather than 5.

4 / 5

Progressive Disclosure

Under 50 lines with no external references needed and six well-organized section headers, satisfying the rubric's simple-skill exception that allows a 5 with just well-organized sections.

5 / 5

Total

18

/

20

Passed

Description

92%Weight 40%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.

A strong, specific description that clearly states capabilities and an explicit trigger. Trigger-term coverage is good but slightly short of comprehensive since the React binding name and common synonyms are not included.

Suggestions

Add 'react-globe.gl' and a user-paraphrase trigger (e.g., 'or when the user mentions 3D maps/globes') to round out trigger-term coverage toward a 5.

Consider naming an additional natural synonym (e.g., 'interactive maps') to broaden the 'when' clause beyond the library name.

DimensionReasoningScore

Specificity

Enumerates concrete capability areas — setup, multiple data layers (points, arcs, polygons, labels), and integration patterns for plain HTML and React — giving comprehensive coverage of the library's surface, matching the anchor-5 example.

5 / 5

Completeness

Explicitly answers both 'what' (setup, data layers, integration patterns) and 'when' with a concrete 'Use when implementing…' trigger phrase, mirroring the anchor-5 example structure.

5 / 5

Trigger Term Quality

Good natural keyword coverage including both casings of the library name, '3D globe', 'data visualization', 'WebGL/ThreeJS', and 'React', but a few natural terms are missing (e.g., the 'react-globe.gl' binding name and map-style synonyms), so it sits between anchors 4 and 5.

4 / 5

Distinctiveness Conflict Risk

Targets a highly specific named-library niche (globe.gl / Globe.GL for 3D globe visualization) with distinct triggers and minimal overlap risk against other skills.

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.

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.