SWMM Anywhere
Syntetizuje spustitelnou SWMM dešťovou síť z OSM+DEM, když nemáte žádná skutečná data o potrubí.
Otestováno · Funguje
Co umí
Pouze s ohraničujícím boxem stahuje veřejné OpenStreetMap ulice a DEM výšková data a spouští upstream SWMManywhere grafovou pipeline k odvození věrohodné SWMM 5.2 drenážní sítě (šachty, potrubí, výústě), s SHA-256-ověřeným snímkem surových dat pro auditovatelnost. Spouští se pouze, když uživatel ještě nemá skutečná data o potrubí ve formátu shapefile/CAD/GIS, nebo chce základní model před příchodem dat z průzkumu; explicitně odkazuje na swmm-network/swmm-gis, když existují skutečná data o potrubí.
Testovací report
Skutečně to spustil end-to-end na reálném 1x1km London Greenwich bbox: stáhl živá OSM/DEM data a vygeneroval skutečný SWMM .inp s přesně 33 výústěmi – odpovídající dokumentovanému číslu spike-testu v SKILL.md na desetinné místo – a nezávisle potvrdil dokumentovanou chybu Apple-Silicon pyswmm SIGKILL (exit code 137 při přímém importu), zatímco vlastní stub dovednosti se jí vyhnul.
Testováno: 2026-07-15 · Claude Code 2.x (agent harness)
Instalace
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]
Příkazy a ukázkové prompty
/swmm-anywhereSyntetizuje spustitelnou SWMM dešťovou síť z OSM+DEM, když nemáte žádná skutečná data o potrubí.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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