ha-blueprints

Generate Home Assistant YAML blueprints with configurable selectors and strict formatting.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation and management of reusable Home Assistant automation templates, making it easier to build and share complex automations.

Core Features & Use Cases

  • Blueprint Creation: Define custom automation templates with configurable inputs.
  • Input Selection: Utilize various selectors (entity, area, number, boolean, time) for user-friendly input configuration.
  • YAML Formatting: Enforces standard YAML indentation and boolean casing for blueprints.
  • Use Case: Create a "Motion-Activated Light" blueprint that users can easily adapt by selecting their specific motion sensor and light entities, and setting a custom delay time.

Quick Start

Use the ha-blueprints skill to generate a Home Assistant YAML blueprint for a motion-activated light.

Frequently Asked Questions about ha-blueprints

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

FAQPage Schema
How do I create a reusable Home Assistant blueprint for motion-activated lights?

To create a Home Assistant blueprint for motion-activated lights, you define a YAML automation template with configurable inputs. This allows users to select specific motion sensor and light entities, and set custom delay times.

What selectors can I use for blueprint inputs in Home Assistant YAML?

Home Assistant blueprint inputs support various selectors including entity, area, number, boolean, and time. These selectors provide a user-friendly interface for configuring the automation template's variables.

How should YAML indentation and boolean casing be formatted in Home Assistant blueprints?

Home Assistant blueprints require strict YAML formatting rules for indentation and boolean casing to function correctly. Adhering to these standard YAML style rules ensures the automation template is parsed properly.

Can I share complex automations using Home Assistant YAML blueprints?

Yes, Home Assistant YAML blueprints simplify the creation and management of reusable automation templates. This makes it easier to build and share complex automations with configurable inputs.

Does generating a Home Assistant blueprint require manual YAML indentation?

No, generating a Home Assistant blueprint does not require manual formatting adjustments. The process enforces standard YAML indentation and boolean casing automatically to ensure valid output.