Curated skill packages for Earth and space system models. Each repo is a self-contained, progressive-disclosure knowledge package: a SKILL.md routing hub plus reference/ deep-dive docs covering install, compile, run, modify, debug, and contribute.
These repos are designed to be loaded as skills by AI coding agents (Claude Code, Codex, Cursor, etc.) and to serve as durable, human-readable references for researchers and developers.
Status legend: ✅ deep-dive complete. 🟡 scaffold (v0.1.0-scaffold), routing and source-grounded surface verified, operational depth being filled in.
- ✅ cam-skill, Community Atmosphere Model (CAM)
- 🟡 cesm-skill, Community Earth System Model (CESM) superproject
- ✅ e3sm-skill, Energy Exascale Earth System Model (E3SM)
- 🟡 noresm-skill, Norwegian Earth System Model (NorESM)
- 🟡 fms-skill, GFDL Flexible Modeling System (FMS) framework
- ✅ wrf-skill, Weather Research and Forecasting (WRF)
- 🟡 waccm-skill, Whole Atmosphere Community Climate Model (WACCM)
- 🟡 waccmx-skill, extended WACCM (ionosphere/thermosphere)
- 🟡 gfdl-fv3-skill, GFDL FV3 cubed-sphere dynamical core
- 🟡 openifs-skill, ECMWF OpenIFS (research/education)
- 🟡 regcm-skill, ICTP Regional Climate Model
- 🟡 geos-chem-skill, GEOS-Chem atmospheric chemistry
- ✅ noahmp-skill, Noah-MP land surface model and HRLDAS
- ✅ ctsm-skill, Community Terrestrial Systems Model (CTSM/CLM)
- ✅ jules-skill, Joint UK Land Environment Simulator (JULES)
- ✅ summa-skill, Structure for Unifying Multiple Modeling Alternatives (SUMMA)
- ✅ vic-skill, Variable Infiltration Capacity (VIC) macroscale hydrologic model
- ✅ parflow-skill, ParFlow parallel watershed flow model
- ✅ mom6-skill, Modular Ocean Model 6 (MOM6)
- 🟡 mitgcm-skill, MIT General Circulation Model (MITgcm)
- 🟡 fesom2-skill, FESOM2 unstructured-mesh ocean
- 🟡 roms-skill, Regional Ocean Modeling System (ROMS)
- 🟡 cice-skill, CICE Consortium sea-ice model
These repos are maintained by collaborators in their own namespaces. They follow the same progressive-disclosure skill pattern and are part of the broader effort.
- laps-skill (by @huangzesen), LingTai progressive-disclosure skill for LAPS, the UCLA-Pseudo-Spectral 3D Hall-MHD Fortran code (by @chenshihelio)
- lingtai-batsrus-skill (by @huangzesen), skill for BATS-R-US, the Block-Adaptive Tree Solar-wind Roe-type Upwind Scheme MHD solver at the core of SWMF
- xhelio-cdaweb (by @huangzesen), NASA CDAWeb data access for heliophysics: MCP server + Python library
- xhelio-spice (by @huangzesen), SPICE toolkit access for heliophysics
- xhelio-pds (by @huangzesen), NASA PDS (Planetary Data System) access for heliophysics
<model>-skill/
├── SKILL.md # Routing hub: when to use, where to look
├── reference/ # Deep-dive docs by topic
│ ├── architecture.md
│ ├── physics.md
│ ├── workflow.md
│ ├── debugging.md
│ └── ...
└── README.md
Contributions are welcome. Open an issue or PR on the relevant repo. For new model coverage that fits the scope (Earth, ocean, atmosphere, land, ice, space weather, planetary), open an issue to discuss before starting a new repo.
Each repo carries its own license file. See the individual repo for details.