iaiops-water
Water-treatment edition of iaiops — waterworks / wastewater plants / pump stations: Modbus-TCP/RTU (dosing skids, analyzers, flow meters), OPC-UA (plant SCADA / PLC read), HART-IP process instrumentation (pH, turbidity, conductivity, level, flow transmitters), plus the cross-protocol brain (downtime root-cause, data quality watchdog, OEE). Use when the task mentions water treatment, 水处理, 水厂, 污水, pH, 浊度, turbidity, 电导率, conductivity, dissolved oxygen, 加药, dosing pump, 泵站, pump station, aeration / 曝气, or lift station. Read-first; this edition's tool surface is read-only. Skill: iaiops-water Owner: zw008 Summary: Water-treatment edition of iaiops — waterworks / wastewater plants / pump stations: Modbus-TCP/RTU (dosing skids, analyzers, flow meters), OPC-UA (plant SCADA / PLC read), HART-IP process instrumentation (pH, turbidity, conductivity, level, flow transmitters), plus the cross-protocol brain (downtime root-cause, data quality watchdog, OEE). Use when the task mentions water tre
Rank
62
Safety
84
Downloads
1.8k
Updated
Oct 10, 2026
Version
0.28.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.8K downloads reported by the source. Last updated 10/10/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.8K downloadsadoption · observed Oct 10, 2026
- Latest release
- 0.28.0release · observed Sep 16, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s171xgnmqse0nqvgqvqnaq5f9183kyre:iaiops-water- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-zw008-iaiops-water/snapshot"
Documentation
CLAWHUB
83,706 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
--- name: iaiops-water description: >- Water-treatment edition of iaiops — waterworks / wastewater plants / pump stations: Modbus-TCP/RTU (dosing skids, analyzers, flow meters), OPC-UA (plant SCADA / PLC read), HART-IP process instrumentation (pH, turbidity, conductivity, level, flow transmitters), plus the cross-protocol brain (downtime root-cause, data quality watchdog, OEE). Use when the task mentions water treatment, 水处理, 水厂, 污水, pH, 浊度, turbidity, 电导率, conductivity, dissolved oxygen, 加药, dosing pump, 泵站, pump station, aeration / 曝气, or lift station. Read-first; this edition's tool surface is read-only. --- # iaiops-water — 水处理 edition(Modbus + OPC-UA + HART + 脑) 启动:`IAIOPS_MCP=water` / `iaiops-mcp-water`(= modbus + opcua + hart + 脑; 等价显式写法 `IAIOPS_MCP=modbus,opcua,hart`)。HART 需 extra: `pip install iaiops[hart]`。典型现场:加药撬/分析仪走 Modbus,全厂 SCADA 走 OPC-UA,pH/浊度/电导率/液位/流量变送器走 HART(经网关)。 ## 工具 ### Modbus-TCP / Modbus-RTU(只读;加药撬、分析仪、流量计、泵站 RTU) - `modbus_read_holding` `modbus_read_input` `modbus_read_coils` `modbus_read_discrete` - `modbus_detect_byte_order` — 字节/字序自动探测(分析仪浮点数常见坑) - `modbus_list_templates` / `modbus_apply_template` — 厂商寄存器模板 → 命名 tag - `modbus_health_summary` — 寄存器 vs 阈值分类(如 pH 6.5-8.5 带) ### OPC-UA(只读;全厂 SCADA / PLC 网关) - `opcua_server_info` / `opcua_browse` / `opcua_read_node` / `opcua_read_many` - `opcua_subscribe_sample` `opcua_read_alarms` `opcua_alarm_events`(A&C 带时间戳) `opcua_read_history`(HDA) - `opcua_diagnose_connection` — 连接失败归因(证书/策略/认证/网络/配置) - `opcua_discover_tags` — 自动发现 + 语义资产建模(构筑物/工艺段/设备) - `opcua_health_summary` — tag vs 阈值分类;`opcua_anomaly_scan` — 有界统计异常扫描 ### HART-IP(只读;水质/过程变送器,经网关,端口 5094) - `hart_device_identity` — 通用设备身份(command 0) - `hart_primary_variable` — 主变量 PV(如 pH 值、NTU) - `hart_dynamic_variables` — PV/SV/TV/QV + 回路电流(command 3) - `hart_burst_sample` — 主动采样 burst 变量;`hart_burst_listen` — 被动监听 burst publish(待核实) ### 水处理专属(edition 工具;仅随 water edition 加载,不进全局脑) - `disinfection_ct` — SWTR **消毒 CT 合规**:CT = 余氯(mg/L)×有效接触时间 T10(min);逐个 接触池算 achieved CT 对比所需 CT(按州 CT 表按温度/pH/消毒剂查得,由调用方传入),给达标比与 worst-first。纯分析,不内嵌 CT 表(传 required_ct);每比值引用输入。 - `water_quality_compliance` — **出厂水质合规**:逐采样点对浊度/余氯/pH 判限值(默认浊度 ≤1.0 NTU、 余氯 0.2–4.0 mg/L、pH 6.5–8.5;可按许可证覆盖),越界即 breach,worst-first,引用数值。 ### 跨协议脑(永远随 server 暴露) - 诊断:`diagnose_dataflow` `downtime_root_cause` `downtime_root_cause_live` `downtime_triage` `learn_cause_weights` `rca_corpus_from_maintenance` `historian_health` `alarm_bad_actors` `tag_health` `subscription_health` `heartbeat_health` `alarm_flood_analysis` `alarm_cascade` `alarm_rationalization_worksheet` - 告警事件聚类:`alarm_event_clusters` — `alarm_bad_actors` 按**来源**排名,回答的是「哪台仪表最吵」, 不是「哪个故障最吵」;一个把同一条件写成十种说法的厂会得到十个 bad actor。这个按事件**说了什么**分组。 合并规则是**去掉大小写/标点/数字后的精确相等,不是相似度** —— 故意做笨,所以不需要模型、且可核对; 每个簇都列出被合并的原文与来源。**它不主张两条措辞不同的告警是同一个故障**,那由人判断。 - 数据质量:`data_quality_scorecard` `data_quality_fleet_rollup`(水质仪表重点: 电极老化 flatline / staleness / 量程外 —— 坏数据绝不静默插值) - 分析:`oee_compu
_meta.json
{
"ownerId": "kn7b067awq2s97bn3d7p5qfhw5827pxc",
"slug": "iaiops-water",
"version": "0.28.0",
"publishedAt": 1789535367826
}skill-card.md
## Description: Water-treatment edition of iaiops for waterworks, wastewater plants, and pump stations, covering Modbus-TCP/RTU, OPC-UA, HART-IP instrumentation, downtime root-cause analysis, data quality watchdogs, and OEE analysis. This skill is ready for commercial/non-commercial use. ## Publisher: [zw008](https://clawhub.ai/user/zw008) ### License/Terms of Use: MIT-0 ## Use Case: External users, developers, and operations engineers use this skill to inspect water-treatment telemetry, diagnose dataflow and downtime issues, evaluate water-quality compliance inputs, and draft site readiness or onboarding guidance for industrial water systems. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The security evidence says the skill claims a read-only posture while listing push, publish, and export tools that could transfer or alter operational data if available at runtime. Mitigation: Confirm that the water profile disables push, publish, and export tools before deployment; if any remain available, require explicit approval, destination allowlists, and an isolated environment with pinned dependencies. ## Reference(s): - [ClawHub skill page](https://clawhub.ai/zw008/skills/iaiops-water) - [ClawHub publisher profile](https://clawhub.ai/user/zw008) ## Skill Output: **Output Type(s):** [text, markdown, shell commands, configuration, guidance] **Output Format:** [Markdown with inline shell commands, configuration snippets, and structured analysis guidance] **Output Parameters:** [1D] **Other Properties Related to Output:** [May cite input values and operational context when producing diagnostics, compliance summaries, onboarding drafts, or investigation guidance.] ## Skill Version(s): 0.28.0 (source: server evidence) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/zw008/skills/iaiops-water",
"sourceUrl": "https://clawhub.ai/zw008/skills/iaiops-water",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T02:49:38.884Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-zw008-iaiops-water/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-zw008-iaiops-water/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T02:49:38.884Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.8K downloads",
"href": "https://clawhub.ai/zw008/iaiops-water",
"sourceUrl": "https://clawhub.ai/zw008/iaiops-water",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T02:49:38.884Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.28.0",
"href": "https://clawhub.ai/zw008/iaiops-water",
"sourceUrl": "https://clawhub.ai/zw008/iaiops-water",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-16T05:09:27.826Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-zw008-iaiops-water/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-zw008-iaiops-water/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 0.28.0",
"description": "0.28.0: MQTT/Sparkplug collectable; onboard's two journeys (devices / uns with a B1/B2 namespace fork)",
"href": "https://clawhub.ai/zw008/iaiops-water",
"sourceUrl": "https://clawhub.ai/zw008/iaiops-water",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-16T05:09:27.826Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
