gpt-cmdrgpt-cmdrCommunity·11 Agent Skills Included

ras-commander

Automate HEC-RAS hydraulic modeling, execution, and results extraction

Automates HEC-RAS project setup, plan execution, geometry parsing, and hydraulic results extraction through a Python API. Eliminates manual GUI clicking, fragile COM scripting, and error-prone fixed-width file editing for flood modeling workflows. Includes skills for QA validation, geometry repair, USGS gauge integration, precipitation analysis, remote execution, and cloud-native result export.
npx skills add gpt-cmdr/ras-commander --all -g -y
Available:

Directs the agent to route all HEC-RAS execution, geometry, HDF, and validation work through the ras-commander API layer, with subpackage AGENTS.md files providing domain-specific rules for each module.

All Skills in This Repository (11)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install ras-commander?

Run `npx skills add gpt-cmdr/ras-commander --all -g -y` in your terminal to install all skills in this suite globally.

How to automate HEC-RAS with Python?

Initialize a project with init_ras_project(), then use RasCmdr.compute_plan() to run simulations and HdfResults classes to extract water surface, depth, and velocity results without opening the HEC-RAS GUI.

Can ras-commander run HEC-RAS plans in parallel?

Yes. RasCmdr.compute_parallel() runs multiple plans concurrently on your machine, and compute_parallel_remote() distributes plans across PsExec, Docker, or cloud workers.

Does ras-commander support legacy HEC-RAS versions?

Yes. The RasControl class automates HEC-RAS 3.x through 5.x via the HECRASController COM interface, while RasCmdr handles modern 6.x and 7.x versions.

Can I use ras-commander without coding experience?

Basic Python knowledge helps, but the included skills let your agent handle plan execution, geometry repair, QA checks, and results extraction from plain-English requests.

Related Repositories in Software Engineering

View All in Software Engineering