@bradsjm/home-assistant-automation-scripts

Home Assistant automations, scripts, and blueprints. Use when the user requests automation/script syntax, triggers/conditions/actions, blueprint usage, run modes, or troubleshooting, and when mapping those needs to ha-mcp automation/script tools.

View in AI SkillSafe app
Scanned · no findings
1 downloads
0 stars
0 demos
SKILL.md
namehome-assistant-automation-scripts
descriptionHome Assistant automations, scripts, and blueprints. Use when the user requests automation/script syntax, triggers/conditions/actions, blueprint usage, run modes, or troubleshooting, and when mapping those needs to ha-mcp automation/script tools.

Home Assistant Automations & Scripts

Workflow

  • Determine whether the request is instance-specific or general syntax.
  • Discover entities and services before drafting config.
  • When decisions involve templates, helpers, automation modes, entity/device IDs, or refactoring existing config, follow home-assistant-best-practices and its references.
  • Provide minimal, valid YAML/JSON or tool-driven changes.
  • Validate templates and troubleshoot with traces and logs.

Tooling map (ha-mcp)

  • Discover entities: ha_get_overview, ha_search_entities
  • Discover services: ha_list_services
  • Inspect existing: ha_config_get_automation, ha_config_get_script, ha_deep_search
  • Create/update automation: ha_config_set_automation
  • Create/update script: ha_config_set_script
  • Blueprints: ha_get_blueprint, ha_import_blueprint
  • Validate templates: ha_eval_template
  • Troubleshoot runs: ha_get_automation_traces, ha_get_logbook
  • History/trends: ha_get_history, ha_get_statistics

References

All reference files are relative to the location of this SKILL.md file.

  • Best practices: home-assistant-best-practices (see its references/automation-patterns.md, references/template-guidelines.md, references/helper-selection.md, references/device-control.md, references/safe-refactoring.md)
  • Limited templates: references/LIMITED_TEMPLATES.md
  • Debug workflows: references/DEBUG_WORKFLOWS.md
  • Template entities: references/TEMPLATE_ENTITY_GUIDE.md
  • Additional notes: references/REFERENCE.md

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@bradsjm/home-assistant-automation-scripts/verified)](https://skillsafe.ai/skill/@bradsjm/home-assistant-automation-scripts/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@bradsjm/home-assistant-automation-scripts/installs)](https://skillsafe.ai/skill/@bradsjm/home-assistant-automation-scripts/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@bradsjm/home-assistant-automation-scripts/scan)](https://skillsafe.ai/skill/@bradsjm/home-assistant-automation-scripts/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@bradsjm/home-assistant-automation-scripts/eval)](https://skillsafe.ai/skill/@bradsjm/home-assistant-automation-scripts/)