agentsclimarketplace

Run3 run glm simulation

Skill cxcscmu/SkillLearnBench/skills/b3-teacher-feedback-gemini-3.1-flash-lite-preview/temperature-simulation/run3_run_glm_simulation

Executes the GLM simulation and retrieves lake-specific depth data to ensure accurate mapping between model output and field observations.From its SKILL.md

Install
npx -y skills add cxcscmu/SkillLearnBench --skill run3_run_glm_simulation

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, 157 tokens by cl100k_base, as published. Nobody here has run it

Before processing, extract the lake_depth from the &init_profiles section of the namelist to correctly derive the depth of water layers (depth = lake_depth - z). Ensure the output at /root/output/output.nc is generated successfully.

import subprocess
import f90nml
import xarray as xr

def run_simulation():
    # Extract lake depth from nml for correct depth calculation
    nml = f90nml.read('/root/glm3.nml')
    lake_depth = nml['init_profiles']['lake_depth']
    
    # Run the model
    subprocess.run(['glm', 'x86_64', '--nml', '/root/glm3.nml'], check=True)
    return lake_depth

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.