PRMS

Automates end-to-end PRMS watershed workflow setup, execution and validation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill consolidates and automates the setup, execution, and validation of PRMS-based watershed simulations within the HydroCraft knowledge infrastructure.

Core Features & Use Cases

  • End-to-end PRMS workflow orchestration: domain setup, forcing conversion, parameter generation, and model execution.
  • Consistent unit handling and diagnostics: safeguards for Fahrenheit temperatures, inches/day precipitation, and acre-area conventions, with automated preflight validation.
  • Use Case: A hydrologist runs a multi-basin PRMS study, generates PRMS inputs from HWSD soils and DEMs, executes the model, and produces validation metrics without manual scripting.

Quick Start

Run the end-to-end PRMS workflow by supplying HRU data, soil properties, and forcing data, then execute the model and generate the validation outputs.

Frequently Asked Questions about PRMS

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

FAQPage Schema
How do I automate PRMS watershed simulations from start to finish?

PRMS watershed simulation automation handles domain setup, forcing conversion, parameter generation, model execution, and output validation. You supply HRU data, soil properties, and forcing data, then the workflow executes the model and generates validation diagnostics without manual scripting.

What unit conventions are required for PRMS hydrology model inputs?

PRMS hydrology model inputs require Fahrenheit temperatures, inches/day precipitation, and acre-area conventions. The workflow applies consistent unit handling and automated preflight validation to safeguard against conversion errors across diverse forcing datasets.

Can I run multi-basin PRMS studies across different forcing datasets?

Multi-basin PRMS studies are supported across diverse forcing datasets. The workflow orchestrates end-to-end execution for multiple basins, generating inputs from HWSD soils and DEMs while maintaining consistent unit conversions and validation metrics.

Do I need numpy and pandas to run automated PRMS workflows?

Automated PRMS workflows require numpy, pandas, xarray, and geopandas as dependencies. These libraries handle array computations, tabular data manipulation, multi-dimensional climate data, and geospatial HRU processing within the workflow.

What's the best way to validate PRMS model outputs for watershed hydrology?

Validating PRMS model outputs is built into the workflow, which automatically generates validation metrics and diagnostics after model execution. This ensures consistent post-simulation checks without requiring separate manual validation scripts.

Why does my PRMS workflow fail during forcing data conversion?

PRMS workflow forcing data conversion failures often stem from inconsistent unit handling. The workflow applies preflight validation to enforce Fahrenheit, inches/day, and acre-area conventions, catching conversion errors before model execution begins.