bump-core-req
Updates the minimum core version requirement for a fleet plugin in all three canonical places: `required_core_version` and `requires["claude-code-hermit"]` in…
Fetch and normalize the full Home Assistant state into durable artifacts. Use before drafting automations or when context is stale.
$ npx -y skills add gtapps/claude-code-hermit --skill ha-refresh-context --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ha-refresh-contextContext preview
The summary Claude sees to decide when to auto-load this skill.
Fetch and normalize the full Home Assistant state into durable artifacts. Use before drafting automations or when context is stale.
name: ha-refresh-context description: Fetch and normalize the full Home Assistant state into durable artifacts. Use before drafting automations or when context is stale. allowed-tools: - Bash - Read - Write - mcp__homeassistant__GetLiveContext
1. Run `${CLAUDE_PLUGIN_ROOT}/bin/ha-agent-lab ha refresh-context`. 2. Read the output JSON — note entity count and base_url_source. 3. Read `.claude-code-hermit/raw/snapshot-ha-normalized-latest.json` to understand what's in the house. 4. Compare with the previous entity count (check your auto memory for a stored house profile). 5. If new entities, areas, or domains appeared, update your auto memory with the house profile changes. 6. If entities disappeared or became unavailable, note it in your auto memory.
**House profile (first run or when profile changes):** if new areas, domains, or significant entity changes are observed in step 5, write a durable house profile summary to `.claude-code-hermit/compiled/context-house-profile-<YYYY-MM-DD>.md` with frontmatter `type: context`, `title: "House Profile: <date>"`, `created: <ISO8601>`, `task: <T-... for the open record in this turn; omit this field otherwise>`, `tags: [ha-context, house-profile, foundational]`, `injection_stub: "House profile: <N> areas, <M> entities, <K> automations. Read compiled/context-house-profile-<date>.md for detail."` (fill in the real counts). Inside an open record's turn, pipe `[[compiled/context-house-profile-<date>]]` into `.claude-code-hermit/bin/hermit-run task note .claude-code-hermit <id>`. Otherwise skip the note.
If you know Claude Tag, the idea will feel familiar: hand Claude work through a channel, such as Discord, Telegram, or your custom integration, and get results back there.
Repo: gtapps/claude-code-hermit
Updates the minimum core version requirement for a fleet plugin in all three canonical places: `required_core_version` and `requires["claude-code-hermit"]` in…
Changelog and commit — lightweight motion for day-to-day plugin dev work in the monorepo. One commit per plugin scope; CHANGELOG and staging routed by detected…
Documentation-drift audit for the plugin monorepo. Audits either each scoped plugin's unreleased changelog claims or its latest shipped release from the…
Explain in plain language what a fix, feature, PR, or plan will actually change for downstream hermits and the operators chatting with them — a before/after…
Use this skill whenever the user wants to release, ship, prep, or cut versions for two or more plugins together on the current branch. Trigger on phrasings…
Daily release-pipeline digest with a change gate — reports which plugins are pending release, whether main's CI is green, which branches went stale, and GitHub…