SWMM Anywhere
Syntetiserer et kjørbart SWMM stormvannsnettverk fra OSM+DEM når du ikke har reelle rørdata.
Bestått
Hva den gjør
Gitt kun en avgrensningsboks, laster ned offentlige OpenStreetMap-gater og DEM-høydedata og kjører den oppstrøms SWMManywhere graf-pipeline for å utlede et plausibelt SWMM 5.2 dreneringsnettverk (kloakklokk, rør, utløp), med et SHA-256-verifisert rådata-snapshot for revisjonssporbarhet. Utløses kun når brukeren ikke har reelle rør-shapefile/CAD/GIS-data ennå, eller ønsker en grunnlinjemodell før landmålingsdata ankommer; delegerer eksplisitt til swmm-network/swmm-gis når reelle rørdata eksisterer.
Testrapport
Faktisk kjørt den ende-til-ende på en ekte 1x1 km London Greenwich bbox: den lastet ned live OSM/DEM-data og produserte en ekte SWMM .inp med nøyaktig 33 utløp — matchende SKILL.md's dokumenterte spike-test-nummer til sifrene — og uavhengig bekreftet dokumentets påståtte Apple-Silicon pyswmm SIGKILL-feil (exit code 137 ved direkte import) mens ferdighetens egen stub unngikk den.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/Zhonghao1995/agentic-swmm-workflow mkdir -p ~/.claude/skills cp -r agentic-swmm-workflow/skills/swmm-anywhere ~/.claude/skills/swmm-anywhere pip install aiswmm[anywhere]
Kommandoer og eksempelprompter
/swmm-anywhereSyntetiserer et kjørbart SWMM stormvannsnettverk fra OSM+DEM når du ikke har reelle rørdata.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
I have no pipe data yet, build me a baseline SWMM model from OSM dataGenerate a stormwater drainage network for this bounding box from DEMCreate a plausible manhole and pipe layout before our survey data arrives