Use when starting or closing an agent session, routing durable repository facts, maintaining status or task state, recording bugs, validating handoff conformance, or reconciling an older handoff layout.
This skill should be used when the user asks to "refresh the plugin cache", "update plugin cache", "sync plugin cache", "update installed plugins", "check for plugin updates", "are my plugins up to date", "is the plugin cache fresh", or "verify plugin versions". Scoped to l3digitalnet-plugins only — pulls the latest…
Comprehensive Home Assistant integration development toolkit with 27 skills, MCP server for live HA connection, automated validation, 3 example integrations, and project templates. Covers all 52 IQS rules, HACS compliance, and HA 2025+ best practices.
Home Assistant integration development specialist. Use PROACTIVELY when creating, reviewing, or debugging Home Assistant integrations. Expert in DataUpdateCoordinator patterns, config flows, entity platforms, and the Integration Quality Scale.
Home Assistant integration code reviewer that scores integrations against the Integration Quality Scale (Bronze/Silver/Gold). Use this agent when reviewing or grading integration code. Typical triggers include after writing or modifying configflow.py, before preparing a HACS or core submission, after coordinator or…
Generate a complete Home Assistant integration from scratch with all necessary files. Interactive command that scaffolds a full integration based on user requirements.
Runs after a tool call finishes for Write, Edit, MultiEdit and NotebookEdit tool calls, executing post-write-hook.sh via bash. From L3DigitalNet/Claude-Code-Plugins.
Home Assistant core internals — event bus, state machine, service registry, and integration loading. Use when asking about the hass object, event propagation, state management, service registration, or how integrations load.
Write correct async Python code for Home Assistant integrations. Use when mentioning async, await, event loop, blocking, executor, asyncaddexecutorjob, coroutine, or asking about performance and non-blocking code in Home Assistant.
Home Assistant YAML blueprints — reusable automation templates with configurable inputs. Use when building a blueprint, defining blueprint inputs, or creating a shareable automation template.
Home Assistant config flow for initial integration setup. Use when creating or debugging configflow.py, the user-facing setup wizard, uniqueid handling, or strings.json for the setup steps.
Config entry version migration in Home Assistant. Use when incrementing VERSION or MINORVERSION, implementing asyncmigrateentry, or migrating stored entry data between schema versions.
Implement or fix a Home Assistant DataUpdateCoordinator for centralized data fetching. Use when mentioning coordinator, DataUpdateCoordinator, polling, data fetching, asyncupdatedata, asyncsetup, UpdateFailed, or setting up efficient data polling for a Home Assistant integration.
Debug and troubleshoot Home Assistant integration issues. Use when mentioning error, debug, not working, unavailable, traceback, exception, logs, failing, ConfigEntryNotReady, UpdateFailed, or needing help diagnosing HA integration problems.
Fix Home Assistant deprecation warnings and upgrade integrations to newer HA versions. Use when encountering deprecated imports, type annotations, or patterns that need updating for HA 2024.x/2025.x compatibility.
Device conditions and actions for Home Assistant automation. Use when implementing devicecondition.py, deviceaction.py, condition state checks, or device-level automation actions.