← 返回 Skills 市场
nickflach

0xscada

作者 Nick Flach · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
356
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install 0xscada
功能描述
Decentralized Industrial Control Fabric. Bridges SCADA systems with blockchain-backed audit trails and Kannaka memory integration. Provides a unified API for...
使用说明 (SKILL.md)

0xSCADA Skill

Decentralized Industrial Control Fabric mapping atoms to bits. Integrates natively with the Kannaka memory ecosystem (84-class SGA Fano geometry).

Architecture Note: This skill acts as a Clawhub wrapper/controller for a full local 0xSCADA node. It relies on executing the 0xSCADA project repository located relative to this skill or configured via SCADA_DIR.

Prerequisites

  • Node.js 18+ on PATH
  • npm on PATH
  • curl on PATH (for health checks)
  • PostgreSQL (optional, uses SQLite by default if not set up)

Setup

cd ~/workspace/skills/0xscada
npm install

Configuration

This skill supports extensive blockchain and integration features by communicating with the underlying 0xSCADA server. To enable these, configure the following environment variables:

  • SCADA_DIR: Explicitly set the 0xSCADA repository path (defaults to relative parent dir)
  • WEB3_RPC_URL & PRIVATE_KEY: Enable blockchain audit anchoring
  • FLUX_URL & FLUX_AUTH_TOKEN: Enable Kannaka Flux integration

Note: For security, the startup script validates that SCADA_DIR points to a legitimate 0xSCADA project containing server/index.ts before execution.

Quick Start

# Start 0xSCADA
./scripts/0xscada.sh start

# Check status
./scripts/0xscada.sh status
安全使用建议
This skill is a wrapper that runs a Node-based 0xSCADA repository found at SCADA_DIR (defaults to ../../../ relative to the skill). Before installing or running: (1) explicitly set SCADA_DIR to a vetted repository location; do not rely on the default relative path which can point at your workspace root; (2) inspect the target repository's package.json, npm scripts, and server/index.ts to confirm no unexpected commands or network exfiltration; (3) avoid providing PRIVATE_KEY or other secrets unless you fully trust the repository and the network endpoints (WEB3_RPC_URL, FLUX_URL) it will contact; consider using an ephemeral or isolated environment (container/VM) for initial testing; (4) note the SKILL.md/npm install guidance mismatch — ensure dependencies are installed in the same directory the server will run from. These issues make the skill potentially risky even though its declared purpose is coherent.
功能分析
Type: OpenClaw Skill Name: 0xscada Version: 1.0.1 The skill acts as a controller for an external 0xSCADA repository and requests highly sensitive credentials, including a 'PRIVATE_KEY' and 'FLUX_AUTH_TOKEN'. While the wrapper script (scripts/0xscada.sh) performs basic file-existence checks, it executes 'npm run dev' within a user-configurable directory (SCADA_DIR), which could lead to arbitrary code execution if the path is misconfigured or pointed at a malicious repository. The combination of private key handling and broad execution permissions poses a significant security risk, though no explicit malicious exfiltration logic was found in the provided files.
能力评估
Purpose & Capability
Declared binaries (node, npm, curl, git) and optional docker match a Node-based SCADA server. Optional envs (WEB3_RPC_URL, PRIVATE_KEY, FLUX_*) align with blockchain/Flux integration the description promises.
Instruction Scope
Runtime instructions and the script launch a Node repository located outside the skill directory (SCADA_DIR default = ../../..). That means this skill will execute code from whatever repo exists at that path; if SCADA_DIR is incorrect or points to a workspace root you will start arbitrary project code. The script does validate presence of server/index.ts and package.json, but otherwise runs npm run dev in that repository — running unreviewed code is risky.
Install Mechanism
No external downloads; skill is instruction-only and includes an npm install step. However SKILL.md's Quick Start tells users to run npm install inside the skill directory, while the runtime actually starts a server in SCADA_DIR (which may be elsewhere). This mismatch could leave dependencies unstaged where the server expects them.
Credentials
No required env vars, but several sensitive optional envs are declared (PRIVATE_KEY, WEB3_RPC_URL, FLUX_AUTH_TOKEN). Those are justified by the described blockchain/Flux features, but supplying secrets to enable these features exposes them to the code run from SCADA_DIR — ensure the repository is trusted and keys are managed securely.
Persistence & Privilege
No 'always: true' or other elevated persistence flags. The skill runs a local process and does not modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install 0xscada
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /0xscada 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
0xSCADA v1.0.1 - Added license terms acceptance to metadata. - Expanded required binaries: now includes curl and git. - Updated environment variable support to include SCADA_DIR, WEB3_RPC_URL, PRIVATE_KEY, FLUX_URL, and FLUX_AUTH_TOKEN for richer configuration and blockchain integration. - Enhanced documentation with an architecture note, configuration guide, and environmental variable descriptions. - Startup now validates that SCADA_DIR points to a valid 0xSCADA repository.
v1.0.0
Initial release of 0xscada. - Provides a decentralized bridge between SCADA systems and blockchain-backed audit trails. - Integrates with Kannaka memory for telemetry, geometry classification, and verifiable industrial state. - Offers a unified API for industrial data management. - Node.js 18+ and npm required; supports PostgreSQL (optional, SQLite by default). - Includes setup and quick start instructions.
元数据
Slug 0xscada
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

0xscada 是什么?

Decentralized Industrial Control Fabric. Bridges SCADA systems with blockchain-backed audit trails and Kannaka memory integration. Provides a unified API for... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 356 次。

如何安装 0xscada?

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

0xscada 是免费的吗?

是的,0xscada 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

0xscada 支持哪些平台?

0xscada 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 0xscada?

由 Nick Flach(@nickflach)开发并维护,当前版本 v1.0.1。

💬 留言讨论