ura-config-and-flags

Explain URA CONF_* constants, configuration entry types, and options flow management.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/ojiudezue/universal-room-automation --skill ura-config-and-flags
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ura-config-and-flags
Source: https://github.com/ojiudezue/universal-room-automation/tree/main/.claude/skills/ura-config-and-flags
Command: npx skills add https://github.com/ojiudezue/universal-room-automation --skill ura-config-and-flags

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill serves as a comprehensive guide to understanding and managing the configuration options of URA (Universal Room Automation), including its extensive CONF_* constants and the options flow for customization.

Core Features & Use Cases

  • URA Configuration Guide: Offers an exhaustive explanation of the CONF_* constants, their scope, and how they relate to various configuration entry types and options flows.
  • Change-Control Checklist: Provides a structured checklist for adding new configuration options, ensuring adherence to URA's standards and best practices.
  • Use Case: When planning to add a new CONF_* constant or sensor, this Skill acts as a reference to verify existing capabilities, plan for changes, and manage configuration changes safely.

Quick Start

To explore the URA configuration and flags, access the skill with the command 'ura-config-and-flags'.

Frequently Asked Questions about ura-config-and-flags

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

FAQPage Schema
How do I manage CONF_* constants in Universal Room Automation?

Universal Room Automation CONF_* constants are managed using a detailed configuration guide that explains their scope, entry types, and options flow for safe customization. This reference helps you verify existing capabilities before adding new constants.

What is the options flow in Home Assistant URA configuration?

The URA options flow in Home Assistant is a configuration management process that allows integrators to dynamically customize existing settings. It works alongside CONF_* constants to handle changes without requiring a full reconfiguration of the automation entry.

How do I add a new sensor to URA configuration safely?

To add a new sensor to URA configuration safely, follow a structured change-control checklist that verifies existing CONF_* constants and ensures adherence to integration standards. This process prevents conflicts when extending automation capabilities.

Can I customize Home Assistant URA configuration entry types as an advanced user?

Advanced Home Assistant users can fully customize URA configuration entry types by leveraging the documented CONF_* constants and options flow. The configuration guide provides the necessary framework to map and manage these custom integrations effectively.

What are the limitations when modifying URA CONF_* constants?

Modifying URA CONF_* constants requires strict adherence to a change-control checklist to avoid breaking existing configuration flows. Limitations arise when new options bypass standard integration practices, making safe management and verification critical.

What is the best way to plan changes to Universal Room Automation flags?

The best way to plan changes to Universal Room Automation flags is to use a configuration reference that maps all CONF_* constants and checks a change-control checklist. This ensures new settings align with existing URA integration standards.