← Back to Skills Marketplace
spacesq

S2-BAS-Causal-OS (S2 楼宇自控因果操作系统)

by MilesXiang · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
138
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install s2-bas-causal-os
Description
A thermodynamic physics engine for BAS. Equips the agent with SSSU spatial mapping, thermal calibration, and Causal Lookahead Control (CLC) prediction. Inclu...
Usage Guidance
This skill appears coherent with its BAS prediction and dual-track auth goals, but treat it as prototype code: do not deploy in production until the BMS/owner token exchange is clearly specified and implemented, remove hardcoded keys from source, ensure cryptographic verification of Dispatch_Token/Owner_Token (not simple equality checks), verify there are no unexpected network endpoints beyond localhost, and perform a code review and functional tests in an isolated environment. If you plan to integrate with a real BMS, require an auditable token issuance flow and never supply real credentials to this skill until those safeguards are implemented.
Capability Analysis
Type: OpenClaw Skill Name: s2-bas-causal-os Version: 1.1.0 The skill bundle provides a thermodynamic physics engine for Building Automation Systems (BAS) with a focus on HVAC control. The core logic in `handler.py` implements a 'Dual-Track Authorization' security gateway that explicitly restricts high-level hardware interventions (L2/L3) unless specific cryptographic tokens or IDs are provided, effectively enforcing a zero-trust model. The documentation (SKILL.md, README.md) and whitepapers describe a specialized 'Taohuayuan World Model' for spatial causal computing, and the plugin manifest (`openclaw.plugin.json`) limits network access to localhost, showing no signs of data exfiltration, malicious execution, or harmful prompt injection.
Capability Assessment
Purpose & Capability
Name, README, SKILL.md, and code consistently describe a thermodynamic CLC predictor for BAS and a dual-track authorization model. Declared permissions (tool: execute_bas_causal_os, network: localhost) align with on-device/edge BAS integration; no unrelated environment variables, binaries, or external-cloud credentials are requested.
Instruction Scope
SKILL.md confines the agent to an advisory/control role and mandates authorization checks before physical actions. However, the runtime code embeds a simulated registry and performs authorization by comparing supplied tokens to hardcoded strings; token issuance/verification mechanisms (how BMS returns Dispatch_Token or how Owner_Token is provisioned) are not specified. The handler includes implementation placeholders (predict_clc called with ellipses) and possible imports/exception gaps, indicating incomplete code rather than malicious instructions.
Install Mechanism
No install spec — instruction-only with a small python handler file. No downloads, third-party install sources, or archive extraction are present.
Credentials
The skill requests no environment variables or external credentials. The only sensitive artifacts are token-like strings embedded in code (bms_pub_key, owner_id) — these are hardcoded for simulation and not requested from the environment, which is functionally conservative but insecure if used in production.
Persistence & Privilege
always:false and user-invocable; plugin permissions are limited to localhost network and a named tool. The skill does not request system-wide changes to other skills or global config. No evidence of persistent escalation or automatic enablement.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install s2-bas-causal-os
  3. After installation, invoke the skill by name or use /s2-bas-causal-os
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
**Dual-Track Authorization and Security update for thermodynamic BAS control:** - Added strict authorization handling: Commercial (BMS approval required), Residential (owner digital ID required for hardware actions). - Clarified controller role: advisory only, cannot execute actions without explicit permission. - Updated Causal Lookahead Control (CLC): instructions for L0-L4 actions specify advice, proposal, or protected action path depending on context. - Simplified description and removed nonessential content. - Emphasized zero-trust security principles for both commercial and residential operation modes.
v1.0.0
- Initial release of s2-bas-causal-os (v1.0.0): a unified thermodynamic physics engine for Building Automation Systems. - Equips agents with SSSU spatial mapping, thermal calibration, and Causal Lookahead Control (CLC) for autonomous HVAC control and semi-open boundary management. - Introduces discrete causal state transition logic to replace traditional reactive PID methods. - Defines a structured L0-L4 decision matrix for handling anomalies and communicating critical facility states. - Provides clear communication and action routing guidelines for efficient and transparent operation within BAS environments.
Metadata
Slug s2-bas-causal-os
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is S2-BAS-Causal-OS (S2 楼宇自控因果操作系统)?

A thermodynamic physics engine for BAS. Equips the agent with SSSU spatial mapping, thermal calibration, and Causal Lookahead Control (CLC) prediction. Inclu... It is an AI Agent Skill for Claude Code / OpenClaw, with 138 downloads so far.

How do I install S2-BAS-Causal-OS (S2 楼宇自控因果操作系统)?

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

Is S2-BAS-Causal-OS (S2 楼宇自控因果操作系统) free?

Yes, S2-BAS-Causal-OS (S2 楼宇自控因果操作系统) is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does S2-BAS-Causal-OS (S2 楼宇自控因果操作系统) support?

S2-BAS-Causal-OS (S2 楼宇自控因果操作系统) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created S2-BAS-Causal-OS (S2 楼宇自控因果操作系统)?

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

💬 Comments