helper

Manage Home Assistant input helpers via the HA NOVA Relay WebSocket API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the creation, updating, deletion, and listing of Home Assistant's storage-based helpers (like input booleans, numbers, and text) without direct code manipulation.

Core Features & Use Cases

  • CRUD Operations: Perform Create, Read, Update, and Delete actions on various helper types.
  • Guided Creation: Offers suggested defaults for new helpers based on their type and name.
  • Safe Updates & Deletes: Provides previews and requires confirmation for modifications and removals.
  • Use Case: You need to create a new input number helper to track the desired temperature for your smart thermostat. This Skill can guide you through defining its name, initial value, and units.

Quick Start

Use the helper skill to create a new input_boolean named "Vacation Mode".

Frequently Asked Questions about helper

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

FAQPage Schema
How do I create Home Assistant input helpers without editing YAML files?

Home Assistant input helpers like input_boolean and input_number can be created directly through the WebSocket API. This Skill manages CRUD operations for input helpers, offering suggested defaults and schema validation to safely configure entities without manual code manipulation.

What types of storage-based helpers can I manage in Home Assistant?

Home Assistant storage-based helpers include input_boolean, input_number, input_text, input_select, input_datetime, input_button, counter, timer, and schedule. You can list, read, create, update, and delete these specific helper types through a guided interface.

Can I safely update and delete input select and timer entities in Home Assistant?

Updating and deleting input select and timer entities requires confirmation to ensure safety. The system provides previews of modifications and removals before applying them, executing post-write reviews to maintain configuration consistency and prevent accidental data loss.

How do I set up a smart thermostat input number helper with default values?

Creating an input number helper for a smart thermostat involves defining its name, initial value, and units. The system automatically infers and suggests appropriate default values based on the helper type and name during the guided creation process.

Does this approach require direct access to the Home Assistant NOVA Relay WebSocket API?

Managing helpers via this approach requires connecting to the Home Assistant NOVA Relay WebSocket API. This interface handles the underlying communication for schema validation and executing CRUD operations on storage-based entities without requiring direct YAML configuration access.

What happens if my input_text or input_datetime schema validation fails during creation?

Schema validation for input_text and input_datetime ensures configuration consistency before applying changes. If validation fails, the write operation is halted to prevent malformed configurations, requiring you to correct the schema definitions before retrying the update or creation.