Not in the top 1,000 by GitHub stars

Zhonghao1995/agentic-swmm-workflow

Agentic SWMM is an automated, auditable, and memory-informed framework for reproducible stormwater modelling, integrating QGIS and EPA SWMM through the aiswmm runtime, reusable Skills, and MCP interfaces, with QA verification, provenance tracking, calibration support, and Codex, Hermes, Claude code as well as OpenClaw compatibility

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/skill-author/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-anywhere/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-builder/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-calibration/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-canada/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-climate/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-design-review/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-end-to-end/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-experiment-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-gis/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-network/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-params/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-plot/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-report/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-runner/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-uncertainty/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

skills/swmm-water-quality/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3bf4f23469c

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit a3bf4f23469cf4252955901176c86b9c94578963

31GitHub stars
0stars in 7 days
17skills in this repository
11commits in 30 days

Heat

1.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 25, 202631

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

skill-author

When your agent uses it

Draft a well-formed new skill (a SKILL.md scaffold, optionally with scripts/references) from a described recurring need, for human review and approval. Use whenever a repeated workflow gap has no existing skill covering it, when someone wants to propose or create a new skill or capability, or when an agentic system detects a recurring problem that warrants a brand-new skill rather than editing an existing one. Domain-general — works for any modeling or workflow domain; SWMM is just one example.

What it loads into context

Frontmatter

106 tokens

Always available to the agent

SKILL.md

1,027 tokens

When the skill is activated

Reference documents

764 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. When to use
  2. How to draft a skill
  3. What makes a good skill
  4. Output contract
  5. Safety / boundaries

Scripts executed separately

  • scripts/validate_skill.py
  • tests/test_validate_skill.py

Files

  • SKILL.mdcore4,676 bytes
  • SKILL.mdcore4,676 bytes
  • SKILL.mdcore4,676 bytes
  • assets/SKILL.template.mddoc610 bytes
  • references/skill-format.mddoc2,693 bytes
  • scripts/validate_skill.pyruns4,358 bytes
  • tests/test_validate_skill.pyruns3,132 bytes
Read SKILL.md

# Skill author

Turn a description of a recurring need into a **draft skill** that a human can review and approve. This skill writes proposals; it never installs, activates, or edits skills on its own — a freshly drafted skill is a proposal, not a verified capability.

It is domain-general: nothing here is specific to stormwater or SWMM. The same recipe produces a skill for any modeling or workflow domain.

## When to use

- A recurring problem keeps showing up and **no existing skill covers it** — the gap itself is the trigger to propose a new one.
- Someone asks to "create / propose / draft a new skill" for some capability.
- An agentic system (e.g. a memory or lessons-learned layer) flags a repeated pattern that warrants a new skill rather than a tweak to an existing one.

If an existing skill already covers most of the need, **improve that one instead** — don't create a near-duplicate (see step 2).
View the complete source on GitHub

Skills included

  • skill-author
  • swmm-anywhere
  • swmm-builder
  • swmm-calibration
  • swmm-canada
  • swmm-climate
  • swmm-design-review
  • swmm-end-to-end
  • swmm-experiment-audit
  • swmm-gis
  • swmm-network
  • swmm-params
  • swmm-plot
  • swmm-report
  • swmm-runner
  • swmm-uncertainty
  • swmm-water-quality

Repository facts

License
MIT
Created
Feb 26, 2026
Last pushed
Oct 28, 2026
Forks
15
Open issues
14
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 140 notes
  • skills/skill-author/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/skill-author/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-anywhere/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-anywhere/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-anywhere/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-anywhere/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-anywhere/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-anywhere/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-anywhere/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-anywhere/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-network/scripts/network_qa.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-builder/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-builder/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-builder/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-builder/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-climate/scripts/format_rainfall.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-params/scripts/landuse_to_swmm_params.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-params/scripts/merge_swmm_params.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-params/scripts/merge_swmm_params.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swmm-params/scripts/soil_to_greenampt.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 141 signals by file

scripts/install_mcp_deps.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Dangerous shell operationline 22
    trap 'rm -f "$LOG"' EXIT

scripts/migrate_audit_layout.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/real_cases/run_todcreek_minimal.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/skill-author/scripts/validate_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/skill-author/tests/test_validate_skill.py

  • Executable scriptline 1
    Executable file

skills/swmm-anywhere/SKILL.md

  • Network accessline 165
    This skill leans on **[SWMManywhere](https://github.com/ImperialCollegeLondon/SWMManywhere)**, a project from the Imperial College London team that figures out a plausible urban drainage network from OSM streets and a DEM. The clever part —
  • Network accessline 175
    If you're publishing work that uses or builds on this skill, please **cite SWMManywhere** and check the upstream repository at <https://github.com/ImperialCollegeLondon/SWMManywhere> for their citation guidance and the BSD-3-Clause license 

skills/swmm-anywhere/scripts/synth_from_bbox.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 41
    "Synthesize a plausible SWMM .inp from a bbox via SWMManywhere "             "(© Imperial College London, BSD-3-Clause, "             "https://github.com/ImperialCollegeLondon/SWMManywhere). "
  • Network accessline 42
    "(© Imperial College London, BSD-3-Clause, "             "https://github.com/ImperialCollegeLondon/SWMManywhere). "             "Use only when no real pipe-network data exists for the area."
  • Network accessline 43
    "https://github.com/ImperialCollegeLondon/SWMManywhere). "
  • Network accessline 178
    file=sys.stderr,             )             print("      Upstream: https://github.com/ImperialCollegeLondon/SWMManywhere", file=sys.stderr)
  • Network accessline 179
    )             print("      Upstream: https://github.com/ImperialCollegeLondon/SWMManywhere", file=sys.stderr)             print("      Install with:", file=sys.stderr)
  • Network accessline 180
    print("      Upstream: https://github.com/ImperialCollegeLondon/SWMManywhere", file=sys.stderr)

skills/swmm-anywhere/tests/test_smoke.py

  • Executable scriptline 1
    Executable file

skills/swmm-builder/SKILL.md

  • Network accessline 8
    Part of [Agentic SWMM](https://github.com/Zhonghao1995/agentic-swmm-workflow) — install the project first for the executable toolchain (aiswmm CLI, SWMM solver, MCP servers).

skills/swmm-builder/scripts/build_swmm_inp.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-calibration/SKILL.md

  • Network accessline 8
    Part of [Agentic SWMM](https://github.com/Zhonghao1995/agentic-swmm-workflow) — install the project first for the executable toolchain (aiswmm CLI, SWMM solver, MCP servers).

skills/swmm-calibration/scripts/candidate_writer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-calibration/scripts/dream_zs.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-calibration/scripts/inp_patch.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-calibration/scripts/metrics.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-calibration/scripts/obs_reader.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-calibration/scripts/sceua.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-calibration/scripts/swmm_calibrate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-canada/SKILL.md

  • Network accessline 53
    The service URL comes from the `AISWMM_SWMMCANADA_URL` environment variable (a local container at `http://localhost:8000` or a hosted backend). `aiswmm doctor` probes `GET /api/v1/healthz` when the variable is set and reports reachability; 

skills/swmm-climate/SKILL.md

  • Network accessline 8
    Part of [Agentic SWMM](https://github.com/Zhonghao1995/agentic-swmm-workflow) — install the project first for the executable toolchain (aiswmm CLI, SWMM solver, MCP servers).

skills/swmm-climate/scripts/build_raingage_section.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-climate/scripts/design_storm.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-climate/scripts/format_rainfall.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-design-review/scripts/design_review.py

  • Executable scriptline 1
    Executable file

skills/swmm-end-to-end/SKILL.md

  • Network accessline 8
    Part of [Agentic SWMM](https://github.com/Zhonghao1995/agentic-swmm-workflow) — install the project first for the executable toolchain (aiswmm CLI, SWMM solver, MCP servers).

skills/swmm-end-to-end/scripts/mcp_stdio_call.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-experiment-audit/SKILL.md

  • Network accessline 8
    Part of [Agentic SWMM](https://github.com/Zhonghao1995/agentic-swmm-workflow) — install the project first for the executable toolchain (aiswmm CLI, SWMM solver, MCP servers).

skills/swmm-experiment-audit/scripts/audit_run.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-experiment-audit/scripts/init_obsidian_vault.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-gis/SKILL.md

  • Network accessline 8
    Part of [Agentic SWMM](https://github.com/Zhonghao1995/agentic-swmm-workflow) — install the project first for the executable toolchain (aiswmm CLI, SWMM solver, MCP servers).

skills/swmm-gis/scripts/area_weighted_swmm_params.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 43
    [Credential-related source omitted]

skills/swmm-gis/scripts/basin_shp_to_subcatchments.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-gis/scripts/find_pour_point.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-gis/scripts/plot_qgis_standard_layers.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-gis/scripts/preprocess_subcatchments.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-gis/scripts/qgis_package_final_layers.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 85
    if dr == 0 and dc == 0:                         continue                     nr, nc = r + dr, c + dc
  • Network accessline 86
    continue                     nr, nc = r + dr, c + dc                     if (nr, nc) in stream_cells and not acc_arr.mask[nr, nc]:
  • Network accessline 87
    nr, nc = r + dr, c + dc
  • Network accessline 96
    _, nr, nc = max(candidates)

skills/swmm-gis/scripts/qgis_prepare_swmm_inputs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]

skills/swmm-network/SKILL.md

  • Network accessline 8
    Part of [Agentic SWMM](https://github.com/Zhonghao1995/agentic-swmm-workflow) — install the project first for the executable toolchain (aiswmm CLI, SWMM solver, MCP servers).

skills/swmm-network/scripts/_hash_util.py

  • Executable scriptline 1
    Executable file

skills/swmm-network/scripts/assign_subcatchment_outlets.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-network/scripts/city_network_adapter.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-network/scripts/infer_outfall.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-network/scripts/inp_to_network.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-network/scripts/minimal_stub_network.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-network/scripts/network_import.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-network/scripts/network_qa.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-network/scripts/network_to_inp.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-network/scripts/prepare_storm_inputs.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-network/scripts/reorient_pipes.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-network/scripts/schema/network_model.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://h2ox.me/schemas/swmm-network-model.schema.json",

skills/swmm-network/scripts/snap_pipe_endpoints.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-params/SKILL.md

  • Network accessline 8
    Part of [Agentic SWMM](https://github.com/Zhonghao1995/agentic-swmm-workflow) — install the project first for the executable toolchain (aiswmm CLI, SWMM solver, MCP servers).

skills/swmm-params/scripts/landuse_to_swmm_params.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-params/scripts/merge_swmm_params.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-params/scripts/soil_to_greenampt.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-plot/SKILL.md

  • Network accessline 8
    Part of [Agentic SWMM](https://github.com/Zhonghao1995/agentic-swmm-workflow): install the project first for the executable toolchain (aiswmm CLI, SWMM solver, MCP servers).
  • Network accessline 10
    Every figure this skill renders follows the Nature journal figure specification, the project's standing figure standard. Source: <https://research-figure-guide.nature.com/figures/preparing-figures-our-specifications/>.
  • Network accessline 11
    project's standing figure standard. Source: <https://research-figure-guide.nature.com/figures/preparing-figures-our-specifications/>. The spec lives in exactly three places here, and the scripts hand-set nothing:
  • Network accessline 12
    <https://research-figure-guide.nature.com/figures/preparing-figures-our-specifications/>.
  • Network accessline 39
    | Rainfall (top, inverted) + node/link flow (bottom) hydrograph | `scripts/plot_rain_runoff_si.py` | `plot_run` tool, `aiswmm plot`, MCP `plot_rain_runoff_si` | `08_plot/fig_<node>_<attr>.png` + `.pdf` | | Network layout map (subcatchments,
  • Network accessline 41
    | Study-area map (DEM hillshade, subcatchments, conduits, outfalls, scale bar, north arrow, cartouche) | `scripts/plot_study_area.py` | SWMMCanada fetch (`aiswmm canada`), or the script directly | `00_raw/study_area.png` + `.pdf` |

skills/swmm-plot/assets/nature.mplstyle

  • Network accessline 1
    # Nature journal figure style for matplotlib, vendored for the swmm-plot skill. # Spec: https://research-figure-guide.nature.com/figures/preparing-figures-our-specifications/
  • Network accessline 2
    # Spec: https://research-figure-guide.nature.com/figures/preparing-figures-our-specifications/

skills/swmm-plot/scripts/plot_network_layout.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-plot/scripts/plot_rain_runoff_si.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-plot/scripts/plot_study_area.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-plot/scripts/plot_style.py

  • Executable scriptline 1
    Executable file
  • Network accessline 14
    Spec: https://research-figure-guide.nature.com/figures/preparing-figures-our-specifications/

skills/swmm-report/scripts/generate_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-runner/SKILL.md

  • Network accessline 8
    Part of [Agentic SWMM](https://github.com/Zhonghao1995/agentic-swmm-workflow) — install the project first for the executable toolchain (aiswmm CLI, SWMM solver, MCP servers).

skills/swmm-runner/scripts/swmm_runner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]

skills/swmm-uncertainty/SKILL.md

  • Network accessline 8
    Part of [Agentic SWMM](https://github.com/Zhonghao1995/agentic-swmm-workflow) — install the project first for the executable toolchain (aiswmm CLI, SWMM solver, MCP servers).

skills/swmm-uncertainty/scripts/fuzzy_membership.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-uncertainty/scripts/parameter_recommender.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 119
    [Credential-related source omitted]

skills/swmm-uncertainty/scripts/rainfall_ensemble.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-uncertainty/scripts/sampling.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-uncertainty/scripts/sensitivity.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-uncertainty/scripts/source_decomposition.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-uncertainty/scripts/uncertainty_propagate.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-uncertainty/tests/test_fuzzy_membership.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-uncertainty/tests/test_sampling.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-water-quality/scripts/extract_wq_loads.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-water-quality/scripts/validate_wq_config.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/swmm-water-quality/tests/test_wq_builder_sections.py

  • Executable scriptline 1
    Executable file

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 136 facts

and 86 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/skill-author/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/skill-author/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/skill-author/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/skill-author/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/skill-author/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/skill-author/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.