← 返回 Skills 市场
Moltbot Home Assistant
作者
iamvaleriofantozzi
· GitHub ↗
· v0.1.1
2155
总下载
3
收藏
4
当前安装
1
版本数
在 OpenClaw 中安装
/install moltbot-ha
功能描述
Control Home Assistant smart home devices, lights, scenes, and automations via moltbot-ha CLI with configurable safety confirmations.
安全使用建议
This skill appears to do what it says: control Home Assistant via the moltbot-ha CLI and it legitimately needs a Home Assistant long‑lived token (HA_TOKEN). Before installing: 1) Confirm the registry metadata and SKILL.md agree — the SKILL.md requires HA_TOKEN and suggests installing moltbot-ha, but the registry listing omitted those requirements. 2) Verify the provenance of the moltbot-ha package (install from an official GitHub release or PyPI and inspect code) rather than blindly running a uv install. 3) Configure blocked_entities and allowed_entities to limit what the agent can control, and set safety level 3. 4) Be cautious about the agent confirmation rules: the skill treats casual affirmatives as consent, which can let accidental approvals authorize critical actions (doors, garage). If you plan to let the agent act autonomously, tighten confirmation semantics (require a specific confirmation phrase or manual approval) and keep high-risk devices blocked. If you want to reduce uncertainty, ask the maintainer/owner to correct the registry metadata to list HA_TOKEN and the install recommendation explicitly.
功能分析
Type: OpenClaw Skill
Name: moltbot-ha
Version: 0.1.1
The skill bundle is designed to control Home Assistant devices with a strong emphasis on safety. The `SKILL.md` explicitly instructs the AI agent to never use the `--force` flag for critical actions without explicit user confirmation, actively preventing prompt injection attempts to bypass safety mechanisms. It also recommends storing sensitive tokens in environment variables and logs all write actions, demonstrating a clear intent for secure and transparent operation.
能力评估
Purpose & Capability
The name/description match the instructions: this is a CLI wrapper for Home Assistant and legitimately needs a Home Assistant token and the moltbot-ha CLI. However, the registry-level metadata provided with the skill listing claims 'no required env vars' and 'no install spec', while the SKILL.md metadata and instructions explicitly require HA_TOKEN and recommend installing moltbot-ha (uv/pip). This mismatch is an incoherence that should be resolved.
Instruction Scope
SKILL.md instructs the agent to ask user confirmation before using --force and to treat many informal affirmative replies as consent. That is within the skill's purpose (safety confirmations), but the confirmation semantics are broad and could allow accidental authorization (e.g., casual affirmatives like 'OK' or 'sure' being interpreted as approval). The instructions also reference user config (~/.config/moltbot-ha/config.toml) and environment variables (HA_TOKEN, HA_URL), which are expected for this purpose.
Install Mechanism
The skill bundle itself is instruction-only (no code), so nothing is written by the registry. SKILL.md recommends installing the moltbot-ha tool via 'uv tool install' or pip. That's a low-to-moderate risk install path — uv is an external tool manager (and pip is standard). There is no download-from-arbitrary-URL behavior in the skill bundle, but you should verify the provenance of the moltbot-ha package (PyPI or GitHub releases) before installing.
Credentials
The only service credential the tool needs is a Home Assistant long-lived access token (HA_TOKEN) and optionally HA_URL — this is proportional to the declared purpose. The incoherence is that the registry summary claims no required env vars while the SKILL.md repeatedly instructs to set HA_TOKEN; that discrepancy should be clarified before trusting the skill.
Persistence & Privilege
The skill does not request always:true or elevated persistent privileges. It uses a per-user config file (~/.config/moltbot-ha/config.toml) and does not attempt to modify other skills or system-wide agent settings. Autonomous invocation is allowed by default but not unusual; combine this with the confirmation ambiguity when granting agent autonomy.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install moltbot-ha - 安装完成后,直接呼叫该 Skill 的名称或使用
/moltbot-ha触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
Interactive setup wizard with URL and token prompts. Control Home Assistant via CLI with safety features.
元数据
常见问题
Moltbot Home Assistant 是什么?
Control Home Assistant smart home devices, lights, scenes, and automations via moltbot-ha CLI with configurable safety confirmations. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2155 次。
如何安装 Moltbot Home Assistant?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install moltbot-ha」即可一键安装,无需额外配置。
Moltbot Home Assistant 是免费的吗?
是的,Moltbot Home Assistant 完全免费(开源免费),可自由下载、安装和使用。
Moltbot Home Assistant 支持哪些平台?
Moltbot Home Assistant 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Moltbot Home Assistant?
由 iamvaleriofantozzi(@iamvaleriofantozzi)开发并维护,当前版本 v0.1.1。
推荐 Skills