skillissue.sh

house / Home Assistant Operator

✓ hosted skill bundleoperationsv1.0.0MIT3.3 KB
skills/home-assistant-operator/SKILL.md

HA access was tribal knowledge. Skill owns inventory, verify, maintain.

InstallCLI + MCP
CLIRun from your local shell.
$autovault add jack-arturo/skillissue@775e1e1620d2730c8a67e8b7958448e3e888dfc2:skills/home-assistant-operator/SKILL.md --sync-profiles
MCPPaste into an agent MCP tool call.
>add_skill({ source: "github", identifier: "jack-arturo/skillissue@775e1e1620d2730c8a67e8b7958448e3e888dfc2:skills/home-assistant-operator/SKILL.md" })
Choose CLI for a shell install or MCP for an agent tool call.
Source
Example type
bundle
hosted skill bundle
Bundle files
2
SKILL.md + resources
Resources
1
inspectable source files
Declared agents
3
from frontmatter
Source
house
pinned GitHub bundle
SKILL.mdview raw →
---
name: home-assistant-operator
description: Bootstrap, inventory, verify, and maintain AutoHub Home Assistant MCP access as a reusable AutoVault skill.
license: MIT
tags: [home-assistant, mcp, smart-home, inventory, autohub]
agents: [claude-code, codex, autojack]
category: operations
metadata:
  version: "1.0.0"
capabilities:
  network: true
  filesystem: readwrite
  tools: [Bash, Node]
requires-secrets: []
resources:
  - path: bin/home-assistant-operator
    type: file
bin:
  setup:
    command: bin/home-assistant-operator
    args: [setup]
    description: Run Home Assistant MCP bootstrap from the target repo.
    requires-tty: true
  doctor:
    command: bin/home-assistant-operator
    args: [doctor]
    description: Verify Home Assistant MCP connectivity and safe sample calls.
    requires-tty: true
  audit:
    command: bin/home-assistant-operator
    args: [audit]
    description: Capture Home Assistant inventory from the target repo.
    requires-tty: true
  sync:
    command: bin/home-assistant-operator
    args: [sync]
    description: Sync Home Assistant MCP config into supported host config.
    requires-tty: true
---

Home Assistant Operator

When To Use

Use this skill when enabling, auditing, or verifying Home Assistant access from

AutoHub or another agent host.

Workflow

autovault skill setup home-assistant-operator --repo .
autovault skill doctor home-assistant-operator --repo .
autovault skill audit home-assistant-operator --repo .
autovault skill sync home-assistant-operator --repo .

Anti-Patterns

  • Do not paste Home Assistant long-lived tokens into chat.
  • Do not perform destructive service calls as a smoke test.
  • Do not assume a missing entity is gone until the inventory script has run.
story.md

Why it exists

HA access was tribal knowledge. Skill owns inventory, verify, maintain.

History

1.0.0

AutoVault packaging for HA MCP.

How Jack actually uses it

When HA MCP is missing or broken — not for casual automations.

What it is not

Not a generic tutorial. It's the house runbook for this machine and these agents.

Bundle contents

Every file declared by this skill is inspectable here. Static resources are previewed from same-origin hosted files; script-like files are shown as text only.

2files
markdownSKILL.md
view raw →

SKILL.md

Primary agent instructions, frontmatter, workflow, and declared resource manifest.

Select a package file to inspect it.

Declared capabilities

network
true
filesystem
readwrite
tools
[Bash, Node]

No secrets declared by this package.

Public, pinned, and inspectable

This house package is installed from the pinned Git commit shown here. Inspect the source and every bundled file before you run it.

package pin775e1e1sourceGitHub packagecompatibilityclaude-code, codex, autojack
VersionBundleSourcePinRaw
v1.0.0latest2 files · 3.3 KBhouse775e1e1SKILL.md