skills/dam-levels/SKILL.md
Check current dam levels and water storage for Greater Sydney. Use this skill when the user asks about dam levels, water storage, Warragamba Dam, how full dams are, water restrictions, dam capacity, Sydney water supply, or reservoir levels. Works with zero configuration — no API keys needed.
npx skillsauth add agairola/life-skills dam-levelsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Check current dam levels and water storage for Greater Sydney. Zero config — no API keys, no setup.
npx skills add agairola/life-skills --skill dam-levels
Trigger this skill when the user:
brew install uv (macOS) or pip install uv (all platforms)uv run.!command -v uv > /dev/null 2>&1 && echo "uv: installed" || echo "uv: NOT INSTALLED"
uv run "${CLAUDE_SKILL_DIR}/scripts/dam_levels.py" [OPTIONS]
| Flag | Values | Default | Purpose |
|------|--------|---------|---------|
| --dam | dam name (string) | (none) | Search for a specific dam by name (fuzzy matched) |
| --all | (flag) | on | Show all Greater Sydney dams (default behaviour) |
| --no-cache | (flag) | off | Force fresh data |
Only parse stdout (JSON). Stderr contains diagnostics only.
# All Greater Sydney dams (default)
uv run "${CLAUDE_SKILL_DIR}/scripts/dam_levels.py"
# Specific dam by name (fuzzy matched)
uv run "${CLAUDE_SKILL_DIR}/scripts/dam_levels.py" --dam "Warragamba"
# Another dam
uv run "${CLAUDE_SKILL_DIR}/scripts/dam_levels.py" --dam "Woronora"
# Force fresh data
uv run "${CLAUDE_SKILL_DIR}/scripts/dam_levels.py" --no-cache
# Explicit all dams
uv run "${CLAUDE_SKILL_DIR}/scripts/dam_levels.py" --all
Follow the formatting rules in ../../references/platform-formatting.md. Key skill-specific formatting below.
Greater Sydney Dam Levels:
Total system: 95.2% (2,565,855 ML of 2,696,310 ML)
Water restrictions: No restrictions (system above 60%)
Warragamba Dam — 95.8% (2,027,255 ML)
Avon Dam — 93.2% (195,240 ML)
Cataract Dam — 98.1% (93,290 ML)
Woronora Dam — 97.2% (68,175 ML)
Nepean Dam — 99.1% (66,750 ML)
Cordeaux Dam — 96.5% (50,710 ML)
Prospect Reservoir — 83.5% (29,515 ML)
Wingecarribee Reservoir — 88.3% (24,330 ML)
Fitzroy Falls Reservoir — 91.0% (9,110 ML)
Tallowa Dam (Shoalhaven) — 85.0% (7,480 ML)
Source: WaterNSW
Warragamba Dam — 95.8%
Volume: 2,027,255 ML of 2,031,000 ML total capacity
Water restrictions: No restrictions (system above 60%)
Source: WaterNSW
data_source: "fallback"): Show results but add a note — "Note: Live data from WaterNSW was unavailable. Showing stored data from [fallback date]. Check waternsw.com.au for the latest."| Dam | Total Capacity (ML) | |-----|-------------------| | Warragamba Dam | 2,031,000 | | Avon Dam | 214,640 | | Cataract Dam | 97,190 | | Woronora Dam | 71,790 | | Nepean Dam | 67,730 | | Cordeaux Dam | 54,250 | | Prospect Reservoir | 33,330 | | Wingecarribee Reservoir | 27,580 | | Fitzroy Falls Reservoir | 10,000 | | Tallowa Dam (Shoalhaven) | 8,800 |
| System Level | Status | |-------------|--------| | Above 60% | No restrictions | | 50-60% | Level 1 restrictions likely | | 40-50% | Level 2 restrictions likely | | Below 40% | Severe restrictions likely |
Data is scraped from the public WaterNSW website. If scraping fails, embedded fallback data is used. No API key is needed. No user data is sent to any service.
content-media
Extract transcripts from YouTube videos. Use when the user asks for a transcript, subtitles, or captions of a YouTube video and provides a YouTube URL (youtube.com/watch?v=, youtu.be/, or similar). Supports output with or without timestamps.
development
Check the current UV index and sun safety advice for Australian cities. Use this skill when the user asks about UV index, sunscreen, sun protection, sunburn risk, whether it's safe to be outside in the sun, SPF recommendation, or sun safety for any Australian city. Works with zero configuration — no API keys needed.
development
Check live traffic incidents, roadworks, and hazards in Sydney. Use this skill when the user asks about traffic jams, road closures, accidents, roadworks, traffic conditions, how the traffic is, M5 traffic, highway conditions, or any Sydney traffic question. Works without API keys (provides Live Traffic NSW/Google Maps links) but best with a free TfNSW API key for real-time incident data.
development
Check Sydney toll road prices and calculate route toll costs. Use this skill when the user asks about toll prices, toll costs, how much the toll is, M2 toll, harbour bridge toll, tunnel toll, cheapest route, toll calculator, E-Tag, Linkt, or any Sydney toll road question. Works with zero configuration — no API keys needed.