ha-options-flow

Generates Python code for Home Assistant options flows and reauthentication steps.

6|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill ha-options-flow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ha-options-flow
Source: https://github.com/L3DigitalNet/Claude-Code-Plugins/tree/main/plugins/home-assistant-dev/skills/ha-options-flow
Command: npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill ha-options-flow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of managing user preferences and re-authenticating Home Assistant integrations after their initial setup, ensuring seamless operation and user control.

Core Features & Use Cases

  • Options Flow Management: Provides templates for users to modify integration settings like scan intervals or feature toggles post-installation.
  • Reauthentication Handling: Guides users through updating expired credentials without needing to remove and re-add the integration.
  • Use Case: A user wants to change the polling frequency for their smart thermostat integration. They can use this Skill to access and update the scan_interval setting through the Home Assistant UI.

Quick Start

Use the ha-options-flow skill to create a new options flow for a Home Assistant integration.

Frequently Asked Questions about ha-options-flow

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

FAQPage Schema
How do I update expired credentials for a Home Assistant integration without removing it?

Yes, you can update expired credentials for a Home Assistant integration through reauthentication. This Skill generates Python code guiding users through credential updates without needing to remove and re-add the integration.

What is an options flow in Home Assistant used for?

Yes, you can change the scan interval for a Home Assistant integration after setup using options flows. This Skill generates the necessary Python code to modify polling frequency and feature toggles post-installation.

Do I need voluptuous to manage Home Assistant integration configurations?

An options flow in Home Assistant is used to manage user preferences and modify integration settings post-initialization. This Skill generates Python code for these flows, enabling seamless operation and user control over settings like scan intervals.

How do I handle reauthentication steps for Home Assistant integrations?

Yes, you need voluptuous for schema validation when managing Home Assistant integration configurations. This Skill requires Home Assistant core libraries and voluptuous to generate valid Python code for options flows and reauthentication steps.

What are the requirements for generating Home Assistant options flow code?

To handle reauthentication steps for Home Assistant integrations, use this Skill to generate Python code that guides users through updating expired credentials. It manages credential updates post-initialization to ensure seamless operation.

What are the requirements for generating Home Assistant options flow code?

Generating Home Assistant options flow code requires Home Assistant core libraries and voluptuous for schema validation. This Skill uses these dependencies to produce Python code that manages integration preferences and reauthentication steps.