ha-nova

Manage Home Assistant automations, scripts, and helpers through a preview and apply workflow.

21|1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/markusleben/ha-nova --skill ha-nova
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ha-nova
Source: https://github.com/markusleben/ha-nova/tree/main/skills/ha-nova
Command: npx skills add https://github.com/markusleben/ha-nova --skill ha-nova

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a safe and structured way for AI agents to interact with Home Assistant, preventing accidental changes and ensuring operations are predictable and reversible.

Core Features & Use Cases

  • Safe Automation Management: Create, update, and delete automations and scripts with a preview and confirmation step.
  • Helper Management: Create, update, and delete Home Assistant helpers (input booleans, numbers, etc.).
  • Entity Discovery: Find and manage devices and entities within your Home Assistant instance.
  • Use Case: An AI agent can be tasked to "create a new automation that turns on the porch light at sunset," and HA NOVA will handle the research, preview, and safe application of this change.

Quick Start

Use the ha-nova skill to show me all my automations.

Frequently Asked Questions about ha-nova

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I let an AI agent safely manage Home Assistant automations?

This Skill enables AI agents to safely manage Home Assistant automations via a dedicated relay that enforces a research, preview, and apply workflow. It prevents accidental changes by requiring a confirmation step before applying any updates to your smart home configuration.

Can I use AI to create and update Home Assistant helpers?

Yes, you can use AI to create, update, and delete Home Assistant helpers like input booleans and numbers. The AI agent handles these operations through a structured workflow that ensures data integrity and maintains user control over the applied changes.

Does Home Assistant AI control work on macOS and Linux?

Yes, Home Assistant AI control works on macOS, Linux, and Windows environments. It uses local authentication to securely connect your AI agent to your smart home instance, ensuring auditable operations across all supported operating systems.

What is the safest way to automate smart home device discovery and script creation?

The safest way to automate smart home device discovery and script creation is through an auditable relay application. It allows AI agents to find entities and manage scripts while ensuring all actions are predictable and reversible through a mandatory preview step.

How do I preview automation changes before applying them in Home Assistant?

You preview automation changes by routing AI agent requests through a dedicated relay that generates a preview before applying any modifications. This structured workflow ensures you can review and confirm all automation and script changes for data integrity.

Why do I need a relay application for AI smart home configuration management?

You need a relay application for AI smart home configuration management to prevent accidental changes and ensure operations are predictable. It provides a secure, auditable layer with local authentication that maintains user control over all AI-driven automations.