HEC_HMS

Automates HEC-HMS hydrologic modeling from data preparation to validation.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation --skill hec-hms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: HEC_HMS
Source: https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation/tree/main/models/HEC_HMS
Command: npx skills add https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation --skill hec-hms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, xarray, geopandas, shapely.

What problem does it solve?

This skill enables end-to-end hydrologic modeling using HEC-HMS, packaging the model workflow, data preparation, execution, and validation for autonomous AI-driven analysis.

Core Features & Use Cases

  • End-to-end workflow: forcing conversion, soil/land cover parameterization, model execution, and output parsing.
  • Automated calibration and validation: supports GLUE-style calibration and standard metrics like NSE, KGE, and PBIAS.
  • Reproducible experiments: container-friendly and script-driven, enabling repeatable runs on Bengbu-like basins.

Quick Start

Run a Bengbu-like HEC-HMS workflow: convert forcing, derive soil parameters, execute the model, and validate results.

Frequently Asked Questions about HEC_HMS

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

FAQPage Schema
How do I automate end-to-end HEC-HMS hydrologic modeling workflows?

End-to-end HEC-HMS hydrologic modeling workflows are automated by packaging forcing conversion, parameter derivation, model execution, and validation into a script-driven pipeline for autonomous analysis.

How do I prepare forcing and soil data for HEC-HMS basin-scale studies?

Forcing and soil data for HEC-HMS basin-scale studies are prepared through automated forcing conversion and soil/land cover parameterization, packaging the inputs required for reproducible model execution and design analyses.

Can I automate HEC-HMS calibration and validation using standard hydrology metrics?

HEC-HMS calibration and validation are automated using GLUE-style calibration alongside standard hydrology metrics including NSE, KGE, and PBIAS to evaluate simulated outputs against observations.

Do I need pandas and xarray to run autonomous HEC-HMS modeling pipelines?

Autonomous HEC-HMS modeling pipelines require pandas and xarray alongside numpy, geopandas, and shapely to handle forcing conversion, spatial data processing, and output parsing for reproducible hydrology experiments.

What is the best way to validate unit-hydrograph outputs from HEC-HMS simulations?

Unit-hydrograph outputs from HEC-HMS simulations are validated through automated output parsing and diagnostics, comparing model results against observations using metrics like NSE, KGE, and PBIAS.

How do unit-hydrograph parameters affect HEC-HMS model execution and validation?

Unit-hydrograph parameters in HEC-HMS model execution affect runoff transformation, requiring automated parameter derivation and subsequent validation against observations to ensure accurate basin-scale hydrology results.