glm-basics

Simulate lake temperature dynamics with General Lake Model using namelist configurations.

4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill glm-basics-generalreasoning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glm-basics
Source: https://github.com/GeneralReasoning/env-skillsbench/tree/main/glm-lake-mendota/environment/skills/glm-basics
Command: npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill glm-basics-generalreasoning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GLM basics enables researchers and practitioners to run the General Lake Model for lake temperature simulations, understand input files, and modify configuration parameters to explore scenarios.

Core Features & Use Cases

  • Understand GLM structure and input files (glm3.nml, bcs/*.csv)
  • Run GLM to generate NetCDF outputs and analyze results
  • Modify namelist parameters to test lake scenarios and sensitivity

Quick Start

Run GLM in the project root with glm3.nml in place to generate output.

Frequently Asked Questions about glm-basics

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

FAQPage Schema
How do I run lake temperature simulations using the General Lake Model?

Run lake temperature simulations by placing the glm3.nml configuration file in your project root and executing GLM to generate NetCDF outputs. Boundary condition files must be located in the bcs/ directory.

What input files are required for GLM lake temperature modeling?

GLM lake temperature modeling requires the glm3.nml namelist configuration file and boundary condition CSV files in the bcs/ directory. These files define simulation parameters and meteorological inputs for the lake model.

Can I modify namelist parameters to test different lake modeling scenarios?

Modify namelist parameters in glm3.nml to test lake scenarios and perform sensitivity analysis. Adjusting configuration values allows researchers to explore different hydrodynamic conditions and thermal dynamics.

How does GLM generate and store NetCDF outputs for lake hydrodynamics?

GLM generates NetCDF outputs automatically after executing the simulation with glm3.nml. These NetCDF files contain lake temperature and hydrodynamic results for subsequent analysis and visualization.

Do I need any specific dependencies to run GLM basics for lake temperature modeling?

GLM basics operates without external dependencies listed in its configuration. It requires only the standard GLM installation, glm3.nml file, and boundary condition files to execute lake temperature simulations.

What's the best way to inspect and understand GLM structure for lake-model experiments?

Inspect GLM structure by examining the glm3.nml configuration file and boundary CSV files in the bcs/ directory. This reveals how input parameters map to lake temperature dynamics and simulation behavior.