nodnarbnitram

Ha Automation Lint — Code Quality skill for Claude Code

Code Quality community

Validate Home Assistant automation YAML for syntax errors and best practices.

How to install Ha Automation Lint

Installs to ~/.claude/commands/nodnarbnitram-claude-code-extensions-ha-automation-lint.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/nodnarbnitram/claude-code-extensions/HEAD/.claude/commands/ha-automation-lint.md -o ~/.claude/commands/nodnarbnitram-claude-code-extensions-ha-automation-lint.md

Restart Claude Code, or start a new session, for it to be picked up.

What Ha Automation Lint does


description: Validate Home Assistant automation YAML for syntax errors and best practices argument-hint: [file-path] allowed-tools: Read, Bash

Home Assistant Automation Linter

Validate Home Assistant automation YAML configuration files for syntax errors, deprecated patterns, and best practices.

Task

  1. Identify the target file(s):
    • If $1 is provided, validate that specific automation file
    • If no argument, search for automation files in current directory (*.yaml, *.

Alternatives in Code Quality

  • Brooks Debt — Run a Brooks-Lint tech debt assessment 1.5k ★
  • Lint Task — Lint coder-eval Task YAML 166 ★
  • Lint — Run code quality checks on the project 155 ★

Full documentation available on GitHub

View Source Repository