flood-detection

Detect flood events by comparing observed water levels to defined thresholds.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill flood-detection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flood-detection
Source: https://github.com/KaiserWhoLearns/skillsbench/tree/main/tasks/flood-risk-analysis/environment/skills/flood-detection
Command: npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill flood-detection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Flood detection identifies flood events by comparing observed water levels to established flood thresholds, enabling rapid decision-making and risk assessment.

Core Features & Use Cases

  • Aggregate high-frequency water-level data to daily maxima to detect floods.
  • Count flood days per station and support severity classification.
  • Integrate with multi-station data sources (e.g., USGS/nwis) for scalable monitoring.

Quick Start

Run the flood-detection workflow on your water-level dataset to produce a daily flood report.

Frequently Asked Questions about flood-detection

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

FAQPage Schema
How do I detect flood events from daily water level data?

You can detect flood events by comparing observed water levels to defined flood thresholds. The workflow aggregates high-frequency readings to daily maxima and counts flood days per station.

Can I use USGS water level data for multi-station flood detection?

Yes, this workflow integrates with USGS data sources for multi-station hydrological monitoring. It applies per-station flood thresholds to aggregate daily maxima across multiple monitoring points.

What is the process for counting flood days per hydrology station?

Counting flood days per station involves aggregating high-frequency water level data into daily maxima, then comparing each daily maximum against defined per-station flood thresholds to tally exceedance days.

Does flood detection support severity classification across monitoring stations?

Yes, flood detection supports severity classification. By comparing observed daily maximum water levels against defined thresholds, the workflow classifies flood severity per station.

Why aggregate water level data to daily maxima before flood detection?

Aggregating to daily maxima normalizes high-frequency fluctuations and captures peak water levels. This prevents false flood detections from momentary sensor spikes while ensuring true threshold exceedances are recorded.