Fluid Network Solver
/install fluid-network-slover
Fluid Network Solver
Overview
Parse a TOML fluid network, apply named scenario overrides, solve hydraulic steady-state variables, and produce reliability analysis outputs. Use the scripts in this skill for deterministic execution instead of rewriting solver logic each time.
Workflow
- Read schema details from
references/toml_schema.mdwhen defining or checking input. - Prepare a TOML file containing
system,nodes,pipes, andscenarios. - Run
scripts/run_fluid_skill.pywith one scenario or all scenarios. - Return JSON output, markdown report, or a readable console summary.
Parameter Entry
Use this command from the skill root:
python scripts/run_fluid_skill.py --toml \x3Cinput.toml> [--scenario \x3Cname> | --all-scenarios] [--report-out \x3Creport.md>] [--json-out \x3Cresult.json>] [--print-text]
Supported parameters:
--toml: required input network file.--scenario: single scenario name (defaultbase).--all-scenarios: analyzebaseplus all named scenarios.--report-template: optional template path, defaultassets/report_template.md.--report-out: optional markdown report output path.--json-out: optional JSON result output path.--print-text: print readable scenario analysis to stdout.--generate-template: optionally write a starter TOML template and exit.
Outputs
Generate these outputs based on user request:
- Plain text analysis: convergence, pressures, flows, and load pass/fail status.
- JSON payload: machine-readable scenario results.
- Markdown report: rendered from
assets/report_template.md.
Report Template
Use assets/report_template.md placeholders:
{{generated_at_utc}}{{input_file}}{{scenario_mode}}{{scenario_count}}{{summary_table}}{{detail_sections}}
Files
scripts/fluid_solver_core.py: compatibility shim that re-exports the maintained root implementation.scripts/run_fluid_skill.py: CLI entry for parameterized execution and report generation.references/toml_schema.md: authoritative schema and sample.assets/report_template.md: default report skeleton.assets/sample_network.toml: runnable demo network.requirements.txt: runtime dependencies for packaging or local execution.
Execution Examples
Run one scenario:
python scripts/run_fluid_skill.py --toml assets/sample_network.toml --scenario Normal_Operation --print-text
Run all scenarios and export report + JSON:
python scripts/run_fluid_skill.py --toml assets/sample_network.toml --all-scenarios --report-out outputs/report.md --json-out outputs/result.json
Generate a template:
python scripts/run_fluid_skill.py --generate-template outputs/template.toml
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install fluid-network-slover - After installation, invoke the skill by name or use
/fluid-network-slover - Provide required inputs per the skill's parameter spec and get structured output
What is Fluid Network Solver?
Solve and analyze steady incompressible fluid networks from TOML definitions. Use when users ask to design a network template, validate TOML topology data, c... It is an AI Agent Skill for Claude Code / OpenClaw, with 139 downloads so far.
How do I install Fluid Network Solver?
Run "/install fluid-network-slover" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Fluid Network Solver free?
Yes, Fluid Network Solver is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Fluid Network Solver support?
Fluid Network Solver is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Fluid Network Solver?
It is built and maintained by w1965857192yf-dotcom (@w1965857192yf-dotcom); the current version is v1.0.0.