A serious geospatial toolkit that covers the full stack from satellite imagery processing to network analysis. Ships with 500+ code examples across Python, R, Julia, JavaScript, C++, Java, Go, and Rust, handling everything from NDVI calculations on Sentinel-2 data to terrain analysis and random forest classification. The installation section alone tells you this isn't lightweight: it pulls in GDAL, rasterio, GeoPandas, Earth Engine, and the modern cloud-native stack (STAC, COG, Planetary Computer). Best suited for Earth observation workflows where you need to move between remote sensing, GIS operations, and spatial ML without switching contexts. The code samples are production-ready, not tutorials.

skills.sh installs
2.1K
GitHub stars
56.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add k-dense-ai/scientific-agent-skills --skill geomaster --agent claude-code

Installs into .claude/skills of the current project.

Files

GeoMaster

Geospatial analysis across vector/raster GIS, remote sensing, spatial ML, terrain, networks, and scientific applications. Start with the relevant workflow, inspect input provenance, and load only the reference needed for the task.

Tested scope and installation

The local recipe suite targets GeoPandas 1.2.0, Rasterio 1.5.2, Shapely 2.1.2, PyProj 3.8.0, Rioxarray 0.23.0, Xarray 2026.9.0, OSMnx 2.1.1 and PySTAC Client 0.9.0. See review and source ledger for execution limits. Examples requiring actual input files are templates; authenticated Earth Engine/CDS/commercial services, desktop GIS and GPU training remain illustrative.

# In a dedicated environment; install only the workflow's optional dependencies.
uv venv --python 3.13
uv pip install geopandas==1.2.0 rasterio==1.5.2 shapely==2.1.2 pyproj==3.8.0
uv pip install rioxarray==0.23.0 xarray==2026.9.0 'dask[array]' scikit-learn==1.9.1
uv pip install pystac-client==0.9.0 planetary-computer==1.0.0 odc-stac
# For osgeo/native CLI or PDAL, use a separate conda-forge environment:
# conda create -n geo-native -c conda-forge python=3.13 gdal pdal python-pdal

Sponsors

Details

Repository
github.com/k-dense-ai/scientific-agent-skills
Categories
AI & Agent Building, Data Science & ML, Python, Rust, Cloud & Infrastructure, Java & JVM
First seen
Jun 3, 2026

More from k-dense-ai/scientific-agent-skills

All 137
1k-dense-ai avatarprotocolsio-integrationk-dense-ai/scientific-agent-skillsRead, validate, and safely export protocols.io data with current official REST/MCP contracts, or create non-executing mutation plans. The bundled client makes b2Kskills.sh installs
2k-dense-ai avatarneuropixels-analysisk-dense-ai/scientific-agent-skillsAnalyze Neuropixels extracellular recordings end-to-end with SpikeInterface. Covers loading SpikeGLX/Open Ephys/NWB data, preprocessing, drift/motion correction2Kskills.sh installs
3k-dense-ai avatarlatchbio-integrationk-dense-ai/scientific-agent-skillsBuild, register, debug, and operate bioinformatics workflows on Latch using the Python SDK, CLI, Latch Data and Registry, Nextflow, Snakemake, programmatic exec2Kskills.sh installs
4k-dense-ai avatarautoskillk-dense-ai/scientific-agent-skillsObserve the user's screen via screenpipe, detect repeated research workflows, match them against existing scientific-agent-skills, and draft new skills (or comp1.9Kskills.sh installs
5b-mendoza avatarvalidate-implementation-planb-mendoza/agent-skillsAudits an implementation plan for requirements traceability, avoidable complexity, risky assumptions, and evidence gaps. Use when reviewing an AI-generated or h1.8Kskills.sh installs
6answerzhao avatarweb-readeranswerzhao/agent-skillsImplement web page content extraction capabilities using the z-ai-web-dev-sdk. Use this skill when the user needs to scrape web pages, extract article content, 1.7Kskills.sh installs