← Back to Skills Marketplace
iamvaleriofantozzi

Moltbot Home Assistant

by iamvaleriofantozzi · GitHub ↗ · v0.1.1
cross-platform ⚠ suspicious
2155
Downloads
3
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install moltbot-ha
Description
Control Home Assistant smart home devices, lights, scenes, and automations via moltbot-ha CLI with configurable safety confirmations.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install moltbot-ha
  3. After installation, invoke the skill by name or use /moltbot-ha
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
Interactive setup wizard with URL and token prompts. Control Home Assistant via CLI with safety features.
Metadata
Slug moltbot-ha
Version 0.1.1
License
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is Moltbot Home Assistant?

Control Home Assistant smart home devices, lights, scenes, and automations via moltbot-ha CLI with configurable safety confirmations. It is an AI Agent Skill for Claude Code / OpenClaw, with 2155 downloads so far.

How do I install Moltbot Home Assistant?

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

Is Moltbot Home Assistant free?

Yes, Moltbot Home Assistant is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Moltbot Home Assistant support?

Moltbot Home Assistant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Moltbot Home Assistant?

It is built and maintained by iamvaleriofantozzi (@iamvaleriofantozzi); the current version is v0.1.1.

💬 Comments