What problem does it solve? Building custom Home Assistant integrations involves many error-prone details—manifest configuration, async setup, config flow validation, unique entity IDs, and device registry linking—that commonly cause duplicate entities, frozen UIs, and silent validation failures. ## Core Features & Use Cases - Integration Scaffolding: Generate manifest.json, init.py, config_flow.py, and coordinator boilerplate following Home Assistant conventions. - Entity Implementation: Build sensor, binary sensor, and switch entities with proper unique_id, device_info, and state class configuration. - Config Flow Patterns: Implement user setup flows with validation, reauth handling, options flows, and multi-step forms. - Use Case: You want to integrate a third-party API device into Home Assistant. Use this Skill to scaffold the full integration with a DataUpdateCoordinator polling the API, a config flow for credentials, and entities linked to the device registry. ## Quick Start Create a new Home Assistant custom integration for my device API with a config flow, a temperature sensor entity, and a polling coordinator.