Pywr Knowledge Infrastructure — Agent Entry Point

Automate end-to-end Pywr reservoir modeling from GRanD data to runnable models.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation --skill pywr-knowledge-infrastructure-agent-entry-point
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Pywr Knowledge Infrastructure — Agent Entry Point
Source: https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation/tree/main/models/Pywr
Command: npx skills add https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation --skill pywr-knowledge-infrastructure-agent-entry-point

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill enables automated, end-to-end execution of Pywr reservoir-operations pipelines within HydroCraft, turning static basins into runnable models for autonomous AI agents.

Core Features & Use Cases

  • End-to-end model assembly: from dam inventory to reservoir properties, inflow conversion, demands, and operating rules, producing a complete Pywr JSON model.
  • Automated execution and diagnostics: run the model, extract storage/release results, plot outputs, and optionally inject regulated releases back to CaMa-Flood for downstream routing.
  • Reproducible experiments: stage-by-stage tooling with validation checks and diagnostic triplets to troubleshoot infeasibilities and unit-conversion issues.

Quick Start

Run the integrated Pywr pipeline to build and execute a reservoir-operations model from GRanD data and VIC/observed inflows.

Frequently Asked Questions about Pywr Knowledge Infrastructure — Agent Entry Point

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

FAQPage Schema
How do I automate Pywr reservoir model assembly from GRanD dam data and inflow files?

Automating Pywr reservoir model assembly involves ingesting GRanD dam inventories, converting VIC or observed inflows, and defining demands and operating rules to produce a complete, runnable Pywr JSON model.

What's the best way to integrate regulated reservoir releases into CaMa-Flood for downstream routing?

Integrating regulated releases into CaMa-Flood requires running the Pywr model first, extracting the regulated release results, and then optionally injecting those outputs back into CaMa-Flood for downstream routing.

Why does my Pywr reservoir model have infeasibilities and unit-conversion errors during execution?

Pywr reservoir model infeasibilities and unit-conversion errors are diagnosed using built-in validation checks and diagnostic triplets provided during stage-by-stage assembly to troubleshoot topology and data mismatches.

Can I use observed inflow data instead of VIC data for Pywr reservoir modeling?

Yes, you can use observed inflow data instead of VIC data for Pywr reservoir modeling, as the pipeline supports inflow conversions for both VIC and observed datasets to build the runnable model.

Does automated Pywr model assembly include visualization of storage and release results?

Automated Pywr model assembly includes execution and diagnostics that extract storage and release results, plot outputs, and run diagnostic triplets to visualize and troubleshoot model performance.

What is needed to build an end-to-end Pywr reservoir operations pipeline within HydroCraft?

Building an end-to-end Pywr reservoir operations pipeline within HydroCraft requires GRanD dam inventories, inflow conversions, demand definitions, and operating rules to generate a runnable model with robust error handling.