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.

66

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./agent-skills/web-design/globe-gl/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

A concise, well-organized overview that earns full marks for token efficiency and structure. It is weaker on actionability (snippets use undefined placeholders and lack the container) and workflow clarity (advisory steps with no validation checkpoints for fragile rendering).

Suggestions

Make quick-start snippets copy-paste ready: include the container element (e.g. <div id='globe'></div>) and replace myImageUrl/myData with realistic inline sample data or clearly commented placeholders.

Turn the workflow into a concrete build-and-verify sequence with a validation checkpoint, e.g. confirm the globe renders and the container has explicit CSS dimensions before adding layers.

For each listed layer (points, arcs, polygons), add the key accessor field (e.g. .pointsData()/.pointColor()/.pointAltitude()) so the guidance is actionable rather than just names.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — short quick-start snippets, terse layer lists, and brief practical tips with no padding or explanation of concepts Claude already knows.

3 / 3

Actionability

Provides two quick-start snippets, but both reference undefined variables (myImageUrl, myData, myGlobe) and omit the required HTML container element, making them not copy-paste ready; guidance for each layer is only a name with no field details.

2 / 3

Workflow Clarity

A numbered workflow is present, but it is advisory ('Confirm environment', 'Provide a minimal snippet') rather than a sequenced build-validate procedure, and there are no validation checkpoints despite globe rendering being a fragile visual integration.

2 / 3

Progressive Disclosure

For a skill well under 50 lines with no external bundle files, the content is cleanly organized into well-signaled sections (Workflow, Quick start variants, layers, tips, questions), which the simple-skills note permits to score 3.

3 / 3

Total

10

/

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 strong, specific description with an explicit 'Use when' trigger and concrete layer-level capabilities. It loses a point on trigger-term coverage for missing common user phrasings like 'interactive globe' or the 'react-globe.gl' binding name.

Suggestions

Add common natural phrasings users might say, e.g. 'interactive 3D globe', 'spatial data on a globe', or 'react-globe.gl' to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Names multiple concrete capabilities — 'setup, data layers (points, arcs, polygons, labels), and integration patterns in plain HTML or React' — matching the top anchor listing several specific actions.

3 / 3

Completeness

Opens with an explicit 'Use when implementing...' trigger clause and states both what it does (globe.gl 3D globe visualization with setup, layers, integration) and when Claude should reach for it, satisfying the what-and-when requirement.

3 / 3

Trigger Term Quality

Includes natural terms like 'globe.gl', 'Globe.GL', '3D globe data visualization', and framework cues ('plain HTML or React'), but omits common variations users would say such as 'interactive globe', 'map globe', or the React binding name 'react-globe.gl'; coverage is good but incomplete.

2 / 3

Distinctiveness Conflict Risk

The narrow focus on the globe.gl library with explicit trigger phrasing carves out a clear niche unlikely to fire for unrelated globe or mapping 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.