agentsclimarketplace

Glm evaluator

Skill cxcscmu/SkillLearnBench/skills/b4-skill-creator-gemini-3-flash-preview/temperature-simulation/glm-evaluator

Evaluate GLM simulation results using field observations and RMSE metrics. Use this skill when you need to merge simulation results with field observations and calculate RMSE values for different conditions (overall, annual_deep, summer_deep).From its SKILL.md

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

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

SKILL.md

1.4 KB, 293 tokens by cl100k_base, as published. Nobody here has run it

GLM Evaluator Skill

Data Requirements

  • Observations: field_temp_oxy.csv (contains depth, temp, oxygen, and datetime).
  • Simulation Results: output/output.nc (contains water temperature profiles).

Evaluation Methodology

  1. Preprocessing Observations:
    • Parse datetime.
    • Extract depth and temp.
  2. Preprocessing Simulation:
    • Extract temp profiles and time.
    • Map simulation depths to observation depths.
  3. Merging:
    • Perform an exact datetime + rounded-depth merge.
    • Do not use nearest-time matching or interpolation.
  4. Metric Definitions:
    • overall_rmse: RMSE of all matched pairs.
    • annual_deep_rmse: RMSE for depths >= 13 m.
    • summer_deep_rmse: RMSE for depths >= 13 m and months June to September.
  5. Reporting:
    • Save results to metrics.json with keys: overall_rmse, annual_deep_rmse, summer_deep_rmse, overall_n_pairs, annual_deep_n_pairs, and summer_deep_n_pairs.

Python Libraries

Use pandas for data manipulation, netCDF4 or xarray to read .nc files, and numpy for calculations.

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.