🌍 30 AI-powered geoscience skills for Claude Code, Cursor & GitHub Copilot. Seismic, well logs, 3D modelling, inversion, geostatistics, spatial regression, NetCDF, and more.
npx skills add https://github.com/steadfastasart/geoscience-skills --skill pyvistaCLI を使用してこのスキルをインストールし、ワークスペースで SKILL.md ワークフローの使用を開始します。
AI-powered geoscience assistant capabilities for Claude Code, Cursor, Windsurf, GitHub Copilot, and any agent supporting the Agent Skills spec.
| Domain | What You Can Do |
|---|---|
| 🔬 Seismic | Read SEG-Y files, process waveforms, fetch earthquake data, compute dispersion curves |
| 🛢️ Well Logs | Parse LAS/DLIS files, calculate porosity & saturation, create striplogs |
| 🏔️ 3D Modelling | Build implicit geological models with faults and folds |
| 📡 Inversion | Run ERT, seismic, gravity, magnetic inversions |
| 🗺️ Geostatistics | Variograms, kriging, spatial interpolation, gridding |
| 🌊 Climate/Ocean | NetCDF analysis, multi-dimensional arrays, time series |
| 💧 Hydrology | Groundwater modelling, landscape evolution |
| 🧪 Geochemistry | REE patterns, spider diagrams, classification plots |
| 📊 Visualization | 3D mesh rendering, stereonets, publication figures |
"Read this SEG-Y file and show the first 10 traces"
"Calculate water saturation from these well logs using Archie equation"
"Build a 3D geological model with two faulted horizons"
"Invert this ERT survey and plot the resistivity section"
"Compute variogram and run kriging on this spatial data"
"Load this NetCDF climate file and compute monthly anomalies"
"Create a chondrite-normalized REE spider diagram"
# Install all skills to all detected agents
npx skills add SteadfastAsArt/geoscience-skills
# Install specific skills only
npx skills add SteadfastAsArt/geoscience-skills -s obspy -s gnnwr -s verde
# Install globally (all projects)
npx skills add SteadfastAsArt/geoscience-skills -g
# Target a specific agent
npx skills add SteadfastAsArt/geoscience-skills -a claude-code
npx skills add SteadfastAsArt/geoscience-skills -a cursor
Manage installed skills:
npx skills list # List installed skills
npx skills check # Check for updates
npx skills update # Update to latest versions
git clone https://github.com/SteadfastAsArt/geoscience-skills.git
# For Claude Code
cp -r geoscience-skills/* ~/.claude/skills/
# For VS Code / GitHub Copilot
cp -r geoscience-skills/* .github/skills/
# Core (most common)
pip install obspy lasio xarray netcdf4 pyvista
# Full installation
pip install obspy segyio lasio welly gempy simpeg verde xarray pyvista pooch
📋 See SKILLS.md for domain-specific installation commands.
| Top Skills | Stars | Use Case |
|---|---|---|
| xarray | 4.1k | NetCDF, climate data, multi-dimensional arrays |
| pyvista | 3.5k | 3D visualization, mesh analysis |
| obspy | 1.3k | Seismology, waveforms, earthquake catalogs |
| gempy | 1.2k | 3D implicit geological modelling |
| devito | 658 | Finite-difference wave simulation |
| verde | 648 | Spatial gridding, ML-style interpolation |
| simpeg | 607 | Geophysical inversion framework |
Seismic & Seismology → obspy, segyio, disba
Well Logs & Petrophysics → lasio, welly, dlisio, striplog, petropy
3D Geological Modelling → gempy, loopstructural, gemgis
Geophysical Inversion → simpeg, devito, pylops, pygimli
Potential Fields → harmonica
Rock Physics → bruges
Geostatistics → verde, geostatspy, scikit-gstat, gnnwr
Hydrology → pastas
Surface Processes → landlab
Structural Geology → mplstereonet
Geochemistry → pyrolite
Near-surface Geophysics → gprpy, mtpy
Data Formats → xarray (NetCDF/HDF5/Zarr)
Visualization → pyvista
📋 Full details: SKILLS.md
/seismic-workflow → Seismic data analysis pipeline
/well-analysis → Well log evaluation pipeline
/model-3d → 3D geological modelling pipeline
/inversion-workflow → Geophysical inversion pipeline
/spatial-gridding → Spatial data gridding pipeline
/obspy → Seismology workflows
/lasio → LAS file operations
/gempy → 3D geological modelling
/xarray → NetCDF and climate data
/pyvista → 3D visualization
Just describe what you need:
| Metric | Value |
|---|---|
| Total Skills | 30 |
| Domains Covered | 17 |
| Combined GitHub Stars | 18,000+ |
| File Formats Supported | SEG-Y, LAS, DLIS, NetCDF, HDF5, Zarr, GRIB, VTK |
Multi-step workflows that chain domain skills together:
| Workflow | Skills Used | Use Case |
|---|---|---|
| Seismic Interpretation | segyio → obspy → bruges → pyvista | Seismic data analysis |
| Well Log Evaluation | lasio/dlisio → welly → petropy → striplog | Formation evaluation |
| Geological Modelling | gemgis → gempy/loopstructural → pyvista | 3D model building |
| Geophysical Inversion | simpeg/pygimli → verde → pyvista | ERT, magnetics, gravity |
| Rock Physics & AVO | lasio/welly → bruges → segyio | AVO feasibility studies |
| Agent | Role |
|---|---|
| data-qc-reviewer | Check well log, seismic, and spatial data quality |
| geoscience-mentor | Guide skill and workflow selection |
PRs welcome! See CONTRIBUTING.md for the full guide, including:
python3 scripts/validate_skills.pySee docs/ROADMAP.md for planned skills and infrastructure improvements.
MIT © 2024