Catalogskills.sh · 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.

Review advisedVerified hub782 installs

Savant verdict: Review advised

Security analysis or source-hub review identified patterns requiring attention.

Live evaluation

Not evaluated yet. Workspaces can request a live evaluation.

Security assessment

Scan pending.

Structure

  • 5 referenced files aren't in the packagereferences/automation-patterns.md, references/template-guidelines.md, references/helper-selection.md, references/device-control.md, references/safe-refactoring.md. They may be binary, too large to catalog, or missing upstream.
  • No license declaredConfirm you may reuse this skill before importing it into your repository.
  • The source hub's security checks flagged this skillRunlayer: warn (5/5 files flagged)

SKILL.md

---
name: home-assistant-automation-scripts
description: 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.
---

# 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`