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, cloud-native workflows (STAC, COG, Planetary Computer), and 8 programming languages (Python, R, Julia, JavaScript, C++, Java, Go, Rust) 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.

Install

Hot:30

Download and extract to your skills directory

Copy command and send to AI Agent for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=k-dense-ai-skills-geomaster&locale=en&source=copy

GeoMaster - Comprehensive Geospatial Science Skills

Skill Overview


GeoMaster is a comprehensive geospatial science skill set covering 30+ scientific domains. It offers a full-stack solution from basic GIS operations to advanced remote sensing machine learning, supports 8 programming languages, and includes 500+ code examples.

Use Cases


  • Remote Sensing Data Processing & Analysis - Process Sentinel, Landsat, MODIS, SAR, and hyperspectral satellite imagery; compute vegetation indices (NDVI/EVI/SAVI); perform terrain analysis and land cover classification.
  • GIS Spatial Analysis & Modeling - Carry out vector-raster data operations, spatial statistical analysis, network path analysis, coordinate system transformations, and applications such as agricultural monitoring, urban planning, disaster assessment, and environmental monitoring.
  • Cloud-Native Earth Observation Workflows - Use modern standards such as STAC, COG, and Planetary Computer to build cloud-native remote sensing data processing pipelines, enabling large-scale geospatial computation and spatiotemporal data management.
  • Core Features


  • Multi-Satellite Data Source Support - Supports mainstream satellite data including Sentinel-1/2/3/5P, the Landsat series, MODIS, SAR radar, and hyperspectral imagery, and provides 500+ ready-to-use code examples covering the entire workflow from data acquisition to processing and analysis.
  • Cross-Language Support - Provides geospatial computation interfaces in 8 programming languages—Python, R, Julia, JavaScript, C++, Java, Go, and Rust—to meet different development environments and performance needs.
  • Modern Cloud-Native Workflows - Integrates cloud-native technologies such as STAC spatiotemporal asset catalogs, COG Cloud-Optimized GeoTIFF, and Planetary Computer. Supports distributed processing and large-scale geospatial data computation with GPU acceleration.
  • Frequently Asked Questions

    What satellite data sources does GeoMaster support?


    GeoMaster supports complete satellite data collections, including Sentinel-1 (SAR radar) from the Copernicus program, Sentinel-2/3 (optical multispectral), Sentinel-5P (atmospheric monitoring), the Landsat series from USGS, MODIS from NASA, as well as various SAR and hyperspectral sensors. The code library includes corresponding examples for data retrieval, preprocessing, analysis, and visualization.

    How can I use GeoMaster to compute NDVI?


    Computing NDVI with GeoMaster is very simple. In the Python version, it only takes a few lines of code:
    import rasterio
    import numpy as np
    with rasterio.open('sentinel2.tif') as src:
        red = src.read(4).astype(float)   # B04 Red band
        nir = src.read(8).astype(float)   # B08 Near-infrared
        ndvi = (nir - red) / (nir + red + 1e-8)

    The skill library also provides various vegetation index computation methods such as EVI, SAVI, and NDWI, along with batch processing and time-series analysis tools.

    What is the difference between GeoMaster and ArcGIS?


    GeoMaster is an open-source free programming library, suitable for scenarios that require customized workflows, batch processing, and integration into automated systems. ArcGIS is a desktop GIS software that is better suited for interactive map creation and manual analysis. GeoMaster supports 8 programming languages, can be easily integrated into CI/CD workflows and cloud computing environments, and provides 500+ code examples for direct reuse. The two can complement each other—use ArcGIS for visual exploration and GeoMaster for automated processing.