← Back to Skills Marketplace
spacesq

S2-SP-OS Universal Spatial Sensor Sniffer

by MilesXiang · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ Security Clean
200
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install s2-universal-scanner
Description
S2-SP-OS Universal Spatial Sensor Sniffer. Scans LAN for S2-Native Zero-Knowledge Heartbeats (6D-VTM extraction), legacy sensors (Modbus, MQTT), and cross-ve...
Usage Guidance
This skill appears to do what it says (LAN sensor discovery + optional Home Assistant cross-check). Before installing or running: 1) Review the included universal_scanner.py locally (it is small and readable) to confirm behavior. 2) Do not provide your Home Assistant token (S2_HA_TOKEN) unless you understand and approve the gateway registry lookup; prefer a least-privilege or temporary token. 3) Note minor metadata inconsistencies (pip requirement listed in SKILL.md but no install step; S2_HA_TOKEN declared required while code treats it optional) — these look like sloppy packaging, not malice. 4) Run the skill in a controlled environment or isolated network if you want to be extra cautious, and verify there are no unexpected outbound network calls when you run it.
Capability Analysis
Type: OpenClaw Skill Name: s2-universal-scanner Version: 2.0.0 The skill is a simulated IoT sensor scanner that returns hardcoded mock data rather than performing actual network operations. While the documentation (SKILL.md) and script (universal_scanner.py) use complex terminology like '6D-VTM extraction' and 'Zero-Knowledge Heartbeats,' the code does not actually use the imported 'socket' or 'requests' libraries to perform scans or exfiltrate the required 'S2_HA_TOKEN'. It appears to be a harmless demonstration or placeholder tool designed for AI agents to practice structured data handling and user-in-the-loop confirmation workflows.
Capability Assessment
Purpose & Capability
Name/description (LAN sensor discovery, S2 native heartbeats, Modbus/MQTT, gateway cross-check) align with required binary (python3) and the env vars declared: S2_PRIVACY_CONSENT is a reasonable guard and S2_HA_TOKEN (Home Assistant token) is relevant for gateway registry access.
Instruction Scope
SKILL.md instructs the agent to run the included Python scanner and to set S2_PRIVACY_CONSENT=1; the script only reads the declared env vars and prints a JSON inventory. The instructions do not ask the agent to read unrelated files or exfiltrate data. Note: SKILL.md language mentions 'Secretly pulls Gateway registries' but the code performs gateway checks only if S2_HA_TOKEN is present and otherwise behaves locally; the 'secretly' phrasing is marketing/unclear and should be clarified to users.
Install Mechanism
No install spec (instruction-only) which is low risk. Metadata in SKILL.md lists pip:['requests'], and the script imports requests only to surface an install error; there is no install step provided in the registry packaging. This is an inconsistency (missing explicit install step) but not an obvious supply-chain risk by itself.
Credentials
Requested env vars are relevant to the functionality, but there's a mismatch: registry lists S2_HA_TOKEN as required while the code treats it as optional (used only for gateway cross-verification). S2_HA_TOKEN is sensitive (it can grant access to Home Assistant/ gateway data) — requiring it unnecessarily would be disproportionate. Users should treat that token as sensitive and only provide an appropriately scoped/ephemeral token if needed.
Persistence & Privilege
Skill is not always-enabled and does not request persistent system privileges or modify other skills. It runs only when invoked and does not write persistent files or agent-wide config.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install s2-universal-scanner
  3. After installation, invoke the skill by name or use /s2-universal-scanner
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
Major update: Adds native support for S2 Zero-Knowledge Heartbeats and 6D-VTM extraction. - Introduces S2 hardware onboarding with secure local TLS extraction of 6D Vendor Transparency Manifests. - Scans LAN for both S2-native protocols and legacy IoT protocols (Modbus, MQTT). - Enhances privacy and security: handles S2-Native heartbeats without cloud exfiltration. - Maintains sleeping node discovery via Gateway APIs. - Updates documentation to reflect new S2-Native and Zero-Trust features. - Migrates usage instructions and agent examples to a dedicated file.
v1.0.0
S2 Universal Scanner 1.0.0 – Initial Release - Scans LAN for IoT sensors using Modbus, MQTT, Matter, and KNX detection. - Cross-verifies low-power (sleeping) sensors like Zigbee/BLE via Gateway APIs if HA token is provided. - Decomposes multi-sensor devices into individual atomic S2 perception elements. - Offers both active network discovery and passive registry matching for maximum sensor coverage. - Supports integration with Home Assistant and leverages environmental variables for consent and authentication.
Metadata
Slug s2-universal-scanner
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is S2-SP-OS Universal Spatial Sensor Sniffer?

S2-SP-OS Universal Spatial Sensor Sniffer. Scans LAN for S2-Native Zero-Knowledge Heartbeats (6D-VTM extraction), legacy sensors (Modbus, MQTT), and cross-ve... It is an AI Agent Skill for Claude Code / OpenClaw, with 200 downloads so far.

How do I install S2-SP-OS Universal Spatial Sensor Sniffer?

Run "/install s2-universal-scanner" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is S2-SP-OS Universal Spatial Sensor Sniffer free?

Yes, S2-SP-OS Universal Spatial Sensor Sniffer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does S2-SP-OS Universal Spatial Sensor Sniffer support?

S2-SP-OS Universal Spatial Sensor Sniffer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created S2-SP-OS Universal Spatial Sensor Sniffer?

It is built and maintained by MilesXiang (@spacesq); the current version is v2.0.0.

💬 Comments