Communitygithub.com

homeassistant-ai/home-assistant-mejores-practicas

Mejores prácticas para automatizaciones, ayudantes, scripts, controles y paneles de Home Assistant. Activa este skill al crear o editar automatizaciones, scripts, escenas o paneles; elegir entre sensores de plantilla y ayudantes integrados; reestructurar disparadores, condiciones o modos de automatización; configurar automatizaciones con botones/mandos Zigbee; renombrar entidades o migrar de device_id a entity_id; configurar tarjetas de panel o seleccionar ayudantes; consultar tipos de tarjeta o documentación de dominios; escribir o revisar apps AppDaemon.

¿Qué es home-assistant-mejores-practicas?

Este skill proporciona un conjunto completo de mejores prácticas para desarrolladores y usuarios avanzados de Home Assistant que trabajan con automatizaciones, ayudantes (helpers), scripts, controles y paneles de control. Su objetivo principal es guiar al agente de IA para evitar errores comunes como el uso excesivo de plantillas Jinja2 cuando existen alternativas nativas, el uso incorrecto de `device_id` en lugar de `entity_id`, o la edición de archivos YAML y `.storage` que deben manejarse exclusivamente a través de la interfaz de usuario. El skill es especialmente útil en plataformas como Claude Code, Cursor o Codex, donde el agente puede generar o modificar configuraciones de Home Assistant. Al activarse cuando se detectan síntomas específicos (como cambios de ID de entidad sin verificar consumidores, modos de automatización incorrectos, o sugerencias de editar `configuration.yaml` para integraciones de UI), el skill aplica reglas documentadas: priorizar ayudantes sobre sensores de plantilla, usar siempre `entity_id` en lugar de `device_id`, no alterar IDs de entidad sin comprobar dependencias, y evitar por completo la manipulación directa de archivos de almacenamiento interno. De esta forma, se asegura que las configuraciones generadas sean robustas, mantenibles y sigan la arquitectura recomendada por Home Assistant.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/homeassistant-ai/skills/tree/main/skills/home-assistant-best-practices

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace home-assistant-mejores-practicas?

Mejores prácticas para automatizaciones, ayudantes, scripts, controles y paneles de Home Assistant. ACTIVA ESTE SKILL CUANDO:

  • Crear o editar automatizaciones, scripts, escenas o paneles
  • Elegir entre sensores de plantilla y ayudantes integrados
  • Reestructurar disparadores, condiciones o modos de automatización
  • Configurar automatizaciones con botones/mandos Zigbee
  • Renombrar entidades o migrar de device_id a entity_id
  • Configurar tarjetas de panel o seleccionar ayudantes
  • Consultar tipos de tarjeta o documentación de dominios
  • Escribir o revisar apps AppDaemon

SÍNTOMAS:

  • El agente usa plantillas Jinja2 cuando existen opciones nativas
  • El agente usa device_id en lugar de entity_id
  • El agente cambia IDs de entidad sin verificar consumidores
  • Modo de automatización incorrecto
  • El agente asigna valores fijos o usa sensor en crudo en lugar de ayudante
  • El agente edita .storage, escribe YAML o genera fragmentos YAML
  • El agente sugiere al usuario editar configuration.yaml para integraciones de UI

Skills relacionados