Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Reference patterns for building Home Assistant custom integrations and HACS components. Covers service response data, HTTP views, storage APIs, and integration architecture for HA 2023.7+.
Consolidates the specific API patterns and version-aware gotchas that aren't obvious from HA's scattered documentation, reducing trial-and-error when building integrations.
When to use it
- Building a HACS custom integration from scratch
- Adding service response data to an existing HA integration
- Creating HTTP views to expose config data through the HA REST API
- Migrating storage from internal underscore-prefixed APIs to public helpers
- Setting up a config flow for a new custom component
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: how do I register a service that returns data in Home Assistant?
- 1Identifies the HA version requirement (2023.7+) for service response support
- 2Shows the SupportsResponse.ONLY parameter in async_register call
- 3Provides the response handler function signature returning a dict
- 4Demonstrates the curl command with ?return_response flag to test it
A working service registration pattern with response data support and a test command