CtrlK
BlogDocsLog inGet started
Tessl Logo

geomaster

Comprehensive geospatial science skill covering remote sensing, GIS, spatial analysis, machine learning for earth observation, and 30+ scientific domains. Supports satellite imagery processing (Sentinel, Landsat, MODIS, SAR, hyperspectral), vector and raster data operations, spatial statistics, point cloud processing, network analysis, and 7 programming languages (Python, R, Julia, JavaScript, C++, Java, Go) with 500+ code examples. Use for remote sensing workflows, GIS analysis, spatial ML, Earth observation data processing, terrain analysis, hydrological modeling, marine spatial analysis, atmospheric science, and any geospatial computation task.

61

Quality

75%

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 ./bundled/skills/geomaster/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The body offers broad, concrete geospatial guidance but is verbose, contains a few non-executable code examples, and omits validation checkpoints in its workflows. Progressive disclosure is undermined by a monolithic overview and two broken reference links.

Suggestions

Trim or move tutorial-style explanations (CRS basics, vector vs raster) and the repetitive install section into references so the body stays a lean overview.

Fix broken references (coordinate-systems.md, hydrology.md) and replace non-executable code (rasterize_features, placeholder x/y, da.from_rasterio, import gdal) with complete, runnable examples.

Add explicit validation/verification steps to multi-step workflows (e.g., run accuracy assessment in the land-cover classification rather than commenting it out).

DimensionReasoningScore

Conciseness

The body is ~680 lines and explains concepts Claude already knows (CRS basics, vector vs raster) plus a long, repetitive installation section, so it is mostly useful but padded and could be tightened.

2 / 3

Actionability

Many executable code blocks are concrete, but several are incomplete or broken (undefined 'rasterize_features' helper, placeholder 'x, y' ROI, non-existent 'da.from_rasterio', deprecated 'import gdal', and a commented-out accuracy step), matching the incomplete-guidance anchor.

2 / 3

Workflow Clarity

Multi-step workflows like land-cover classification and flood mapping are sequenced but lack validation checkpoints — the classification workflow comments out accuracy assessment and the flood workflow is pure pseudocode, capping clarity at 2.

2 / 3

Progressive Disclosure

Reference files are clearly signaled one level deep, but the SKILL.md body itself is monolithic with much content that could live in references, and two referenced files (coordinate-systems.md, hydrology.md) do not exist in the bundle.

2 / 3

Total

8

/

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 specific, trigger-rich, and clearly delineates both capability and use cases, with a clear third-person 'Use for' clause. It is somewhat long but every phrase earns its place for distinctiveness.

DimensionReasoningScore

Specificity

Lists many concrete actions and areas such as 'satellite imagery processing', 'vector and raster data operations', 'point cloud processing', and 'network analysis', matching the anchor for multiple specific concrete actions.

3 / 3

Completeness

It explicitly states both what it does ('covering... Supports...') and when to use it ('Use for...'), satisfying the what-and-when-with-explicit-triggers anchor.

3 / 3

Trigger Term Quality

The 'Use for remote sensing workflows, GIS analysis, spatial ML, Earth observation data processing...' clause provides natural terms users would actually say when seeking this skill.

3 / 3

Distinctiveness Conflict Risk

The geospatial-science niche with specific triggers like SAR, hyperspectral, and terrain analysis is clearly distinguishable and unlikely to trigger for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (682 lines); consider splitting into references/ and linking

Warning

metadata_version

'metadata.version' is missing

Warning

relative_links

Relative link issues: 1 missing

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

12

/

16

Passed

Repository
foryourhealth111-pixel/Vibe-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.