How this skill is triggered — by the user, by Claude, or both
Slash command
/automate:automate-editThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Arguments: $ARGUMENTS
Arguments: $ARGUMENTS
Read ${CLAUDE_SKILL_DIR}/../../docs/shared-context.md for registry format, merge algorithm, and validation procedures.
Parse $ARGUMENTS for the automation name.
If no name given, read the registry and show the list, then ask which one to edit.
Read ~/.claude/automations-registry.json and find the automation by name.
If not found, show error and list available automations.
Read the actual file from the path in the registry. Show its current content to the user.
Use AskUserQuestion to ask what to change:
Before applying changes, validate against schemas:
${CLAUDE_SKILL_DIR}/../../schemas/If validation fails, show the error and ask the user to adjust.
Make the changes to the file. For scope changes:
Validate any modified JSON files with jq after writing.
Update the registry entry with:
modified timestampShow the diff of what changed and confirm success.
npx claudepluginhub elmisi/claude-code-automation --plugin automateManages lifecycle of agents, skills, rules, and hooks in .claude/: create/update/delete with cross-reference propagation, subagent delegation for edits, and atomic permissions handling.
Creates, updates, or deletes Home Assistant automations and scripts via HA NOVA Relay. Includes entity resolution, safety checks, and preview confirmation.
Interactive wizard that generates or updates the Automation Config block in CLAUDE.md, with template support for popular stacks and version-aware migration.