← 返回 Skills 市场
redflag666

流体网络求解器

作者 redflag666 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
729
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install fluid-network-solver
功能描述
流体网络求解与分析工具。输入TOML格式的网络描述,计算压力流量分布,分析负载状态和连通性。 Use when: 需要分析液压、环控、化工等流体网络系统的工况。 NOT for: 瞬态流动分析、可压缩流体。
使用说明 (SKILL.md)

\r \r

Fluid Network Solver\r

\r

When to Run\r

  • 用户需要分析流体网络\r
  • 需要计算管路流量和压力分布\r
  • 需要判断负载是否满足工作条件\r \r

Workflow\r

  1. 接收 TOML 格式的网络描述\r
  2. 解析网络拓扑和节点属性\r
  3. 根据指定工况求解线性流阻模型\r
  4. 计算各节点压力和管路流量\r
  5. 分析负载状态(压力/流量阈值)和连通性\r
  6. 返回 JSON 格式结果\r \r

Input Format\r

接受 JSON 格式输入:\r

{\r
  "toml": "TOML格式的网络描述字符串",\r
  "scenario": "工况名称(可选)"\r
}
安全使用建议
This skill's functionality (TOML → solver → JSON) appears legitimate and the source code implements the described behavior, but there are a few red flags to consider before installing: - Incoherent packaging: SKILL.md claims 'instruction-only' but the bundle includes full source and an entire venv with vendored third-party packages. Ask the publisher why the virtualenv is bundled and whether the code has been audited. Consider requesting a minimal source-only release. - Inspect SKILL.md for hidden characters: the scanner found unicode control characters — open the SKILL.md in a hex-aware editor or run a small script to show non-printable characters. - Audit vendored dependencies: the venv contains many third-party packages; verify versions and signatures. Bundled dependencies increase risk of outdated or tampered packages. - Review CLI/file-reading behavior: the CLI can read arbitrary file paths. If you or an agent run the CLI with an attacker-controlled path, it could disclose local files. Only run in a controlled/sandboxed environment or ensure inputs are validated. - Run tests in an isolated environment: execute the included tests and a static scan (e.g., search for network calls, subprocess, eval, open with sensitive paths) before using on sensitive data. - Ask for provenance: there is no homepage and the source is 'unknown' — prefer packages with traceable source/repos or signed releases. If you want, I can (1) produce a short script to detect non-printable characters in SKILL.md, (2) produce a checklist of files to inspect in the venv, or (3) run a quick static scan of the repo for network I/O / subprocess / eval usage (reporting suspicious lines) if you provide the files.
功能分析
Type: OpenClaw Skill Name: fluid-network-solver Version: 1.0.0 The 'fluid-network-solver' skill is a legitimate tool for analyzing fluid networks using TOML-based descriptions. The core logic in the 'src/' directory implements a linear solver and a connectivity analyzer using standard graph traversal and numerical methods. While the bundle is unusually large because it includes a full virtual environment ('venv') with the 'numpy', 'click', and 'colorama' libraries, the provided source code for these dependencies appears to be standard and untampered. No indicators of malicious intent, such as data exfiltration, shell execution, or prompt injection, were found in any of the files, including 'skill.py', 'src/cli.py', or 'SKILL.md'.
能力评估
Purpose & Capability
The name/description (flow-network solver) match the code (parser, solver, analyzer). However the SKILL.md claims an 'instruction-only' skill while the bundle actually contains a full Python implementation (run.py, skill.py, src/, tests) and a large vendored virtualenv (venv/). That mismatch is an incoherence: either the metadata is wrong or the publisher packaged source incorrectly. The presence of a full venv is disproportionate to a simple instruction-only wrapper and increases surface area.
Instruction Scope
SKILL.md describes accepting a TOML string via JSON and returning JSON results; the code implements exactly that (skill.py reads JSON from stdin). No instructions request unrelated files or credentials. Caveats: the included CLI (src/cli.py) accepts a file path and will read arbitrary files supplied to it — which is reasonable for a CLI tool but means a caller could cause the skill to read local files if given a path. The SKILL.md does not mention the CLI mode; that omission is a scope/documentation mismatch that could be abused if the agent or user supplies file paths.
Install Mechanism
No install spec is declared (the registry says instruction-only), but the package contains many code files plus a full venv with vendored site-packages (click, numpy, pip, etc.). There is no external download, but bundling a virtualenv increases disk footprint and attack surface (third-party code included inside the skill). This packaging choice is unusual and should be questioned: why ship a complete venv instead of a small source tree and a requirements list?
Credentials
The skill declares no required environment variables, no credentials, and the code does not reference external secret env vars. That is proportionate to its purpose.
Persistence & Privilege
always is false and the skill does not request elevated platform privileges or modify other skills. It does not appear to persist or self-enable beyond normal files in its bundle.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fluid-network-solver
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fluid-network-solver 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
初始版本
元数据
Slug fluid-network-solver
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

流体网络求解器 是什么?

流体网络求解与分析工具。输入TOML格式的网络描述,计算压力流量分布,分析负载状态和连通性。 Use when: 需要分析液压、环控、化工等流体网络系统的工况。 NOT for: 瞬态流动分析、可压缩流体。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 729 次。

如何安装 流体网络求解器?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install fluid-network-solver」即可一键安装,无需额外配置。

流体网络求解器 是免费的吗?

是的,流体网络求解器 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

流体网络求解器 支持哪些平台?

流体网络求解器 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 流体网络求解器?

由 redflag666(@redflag666)开发并维护,当前版本 v1.0.0。

💬 留言讨论