Install
openclaw skills install @voronindenis5/water-shutoff-mapUse before a plumbing emergency, when moving into a new home, before DIY repairs, when a pipe bursts or a toilet overflows, or when creating a household emergency reference sheet — walks you through locating every water shutoff in your home (main, fixture stops, water heater, irrigation), records what you find into a durable JSON registry with photos, generates a printable emergency card for the fridge, and gives the 3-step first response for floods, burst pipes, and overflowing fixtures.
openclaw skills install @voronindenis5/water-shutoff-mapA pipe bursts. Water is spreading across the floor. The main shutoff is somewhere — basement? Crawl space? By the street? The average person has never turned it and doesn't know where it is, and a homeowner wastes precious minutes searching while the damage grows. Burst-flex-line claims average $10,000+, and response time is the single biggest controllable factor: every minute of flow is roughly 2–5 gallons onto your floors.
This skill solves the "know before you need it" problem in two parts:
references/locating-shutoffs.md) — where shutoffs hide by home type (basement, slab, crawlspace, condo), how to identify each valve type, how to test it safely, and what to do if it's stuck (the #1 discovery people make the hard way).scripts/shutoff_registry.py) — record every valve you find with location, type, tool needed, direction, test date. Validate the registry for completeness, print a fridge card with the 3-step first response, and export JSON so your household (and your agent) always knows where everything is.Run python3 scripts/shutoff_registry.py drill for a 60-second quarterly rehearsal script.
# Start / edit the registry (interactive, or via flags in one shot)
python3 scripts/shutoff_registry.py add --id main --label "Main shutoff" \
--location "Basement, east wall behind furnace" --type gate \
--tool "12in crescent wrench" --direction clockwise --tested 2026-08-30 \
--notes "Stiff first 2 turns; exercise annually"
python3 scripts/shutoff_registry.py add --id water-heater --label "Water heater" \
--location "Garage, cold inlet above unit" --type ball --direction perpendicular \
--tested 2026-08-30
# Guided entry — prompts for the fields that matter
python3 scripts/shutoff_registry.py add --interactive
# See what you've recorded and what's missing
python3 scripts/shutoff_registry.py list
python3 scripts/shutoff_registry.py validate
# Printable fridge card with the 3-step response + your valve table
python3 scripts/shutoff_registry.py card > shutoff-card.txt
# Quarterly rehearsal script (the thing that makes this real)
python3 scripts/shutoff_registry.py drill
# Where things hide, by home type — the hunting guide
python3 scripts/shutoff_registry.py hunt --home basement
python3 scripts/shutoff_registry.py hunt --home slab
# Export for other tools / your agent
python3 scripts/shutoff_registry.py export --json
Registry lives at ~/.shutoff-registry.json by default (--file to override; keep a printed copy — emergencies take power and Wi-Fi with them).
| Field | Why it matters |
|---|---|
id | short handle (main, toilet-1, water-heater) |
location | specific enough that a panicked person finds it: "under kitchen sink, left wall, behind cleaning bottles" |
type | gate / ball / angle-stop / straight-stop / meter-key / other — determines how it closes |
direction | clockwise / perpendicular (ball valves: handle across pipe = OFF) |
tool | none / flat screwdriver / crescent wrench / meter key — stored WHERE? |
tested | date you last exercised it — untested valves are seized valves |
photo | path/filename of the photo you took (photo > description) |
notes | quirks: "stiff", "access panel behind toilet", "shared with unit 4B" |
| Type | Looks like | Closes by | Common failure |
|---|---|---|---|
| Ball | lever handle, 90° arc | quarter-turn: handle ⟂ pipe = OFF | rarely sticks; leaks at stem |
| Gate | round wheel like an outdoor faucet | many clockwise turns | seizes OPEN after years — the classic |
| Angle/straight stop | small oval/knurled handle under sinks & toilets | clockwise few turns | seizes, strips; replace with quarter-turn |
| Meter key valve | in concrete box at property/street edge | 5-sided key or meter wrench | needs the key — own one ($12) |
| Washing machine valves | behind washer, red/blue or single lever | clockwise / lever | aging flex lines burst — replace w/ braided + lever box |
drill). If it won't turn, a plumber can replace it for ~$150–400 — vastly cheaper than discovering it seized during a flood.main entry exists, with tool + direction, and tested within 12 monthsdrill run once per quarter — 60 seconds, calendar it