agentsclimarketplace

Glm calibration

Skill cxcscmu/SkillLearnBench/skills/b1-one-shot-gemini-3.1-pro-preview/temperature-simulation/glm-calibration

Calibrating the General Lake Model (GLM) by modifying parameter bounds for lake simulation.From its SKILL.md

Install
npx -y skills add cxcscmu/SkillLearnBench --skill glm-calibration

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

0.8 KB, 180 tokens by cl100k_base, as published. Nobody here has run it

glm-calibration

This skill involves adjusting physical coefficients such as Kw, wind_factor, and sensible heat flux in a model configuration file (e.g., glm3.nml) to optimize the root mean square error (RMSE) against observations.

Example Pattern

import f90nml
import subprocess

def run_simulation(params):
    # Load default settings
    nml = f90nml.read('glm3.nml')

    # Assign new parameters
    nml['light']['Kw'] = params['Kw']
    nml['meteorology']['wind_factor'] = params['wind_factor']

    # Overwrite configuration
    nml.write('glm3_new.nml', force=True)
    
    # Run GLM executable with new parameters
    subprocess.run(['glm', '--nml', 'glm3_new.nml'])

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.