geomaster

Compute vegetation and geospatial indicators from raster and remote-sensing data.

Updated May 24, 2026
One-click install
npx skills add https://github.com/Estrella-231/Mathematical_modeling_tongmeng --skill geomaster-estrella-231
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geomaster
Source: https://github.com/Estrella-231/Mathematical_modeling_tongmeng/tree/main/.agents/skills/geomaster
Command: npx skills add https://github.com/Estrella-231/Mathematical_modeling_tongmeng --skill geomaster-estrella-231

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

GeoMaster removes friction in geospatial workflows by giving you repeatable methods to process satellite imagery, manage vector/raster data, and perform spatial analysis and spatial ML without stitching together many ad-hoc tools.

Core Features & Use Cases

  • Remote sensing pipelines: Acquire, preprocess, and analyze satellite products (Sentinel/Landsat/MODIS; optical, SAR, hyperspectral) and compute common indices such as NDVI.
  • GIS data operations: Load, reproject, validate, and manipulate vector and raster datasets with standard CRS-safe practices (EPSG/UTM, projected-vs-geographic handling, spatial joins, overlays).
  • Spatial analysis & ML: Run terrain analysis, network analysis, spatial statistics, and geospatial machine learning (RF/SVM/CNN/U-Net/GNN), including cloud-native workflows using STAC/COG.
  • Use case example: Generate a cloud-masked NDVI time series over an AOI, then aggregate statistics per zone for reporting and model features.

Quick Start

Use the geomaster skill to compute an NDVI GeoTIFF from a Sentinel-2 scene using rasterio, numpy, and CRS-aware output writing.

Frequently Asked Questions about geomaster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compute NDVI from Sentinel-2 imagery using Python?

Compute NDVI from Sentinel-2 imagery by loading raster bands with rasterio and numpy, then applying the normalized difference vegetation index formula to write a CRS-aware NDVI GeoTIFF. GeoMaster provides repeatable steps for this remote sensing index generation.

How do I handle CRS-safe reprojection for vector and raster datasets?

Handle CRS-safe reprojection for vector and raster datasets using GeoPandas, Shapely, and PyProj to manage EPSG/UTM zones and distinguish projected versus geographic coordinate systems. GeoMaster enforces these best practices to prevent spatial joins and overlay misalignment.

Do I need to install GDAL and Rasterio to perform geospatial analysis?

You need to install core geospatial libraries GDAL, Rasterio, GeoPandas, Shapely, and PyProj to perform geospatial analysis with GeoMaster. These dependencies provide the foundational raster loading, vector manipulation, and coordinate transformation capabilities required for deterministic analysis steps.

Can I use STAC and COG for cloud-native Earth observation processing?

You can use STAC and COG for cloud-native Earth observation processing to acquire satellite products like Sentinel, Landsat, and MODIS. GeoMaster supports these cloud IO patterns to streamline access for optical, SAR, and hyperspectral data workflows.

What is the best way to run spatial machine learning on remote sensing data?

Run spatial machine learning on remote sensing data by implementing classification models like RF, SVM, CNN, U-Net, or GNN within GeoMaster. It integrates ML steps with cloud-native workflows to generate classification outputs and model features from processed raster data.

Why does my spatial join or overlay return misaligned geographic data?

Spatial joins and overlays return misaligned geographic data when vector and raster layers lack matching coordinate reference systems. GeoMaster prevents this by validating CRS formats and enforcing projected versus geographic handling before executing spatial statistics and network analysis.