What it does. Use this when fulfilling claude-mem observer jobs on Grok Bot: reply only skip_summary or one full observation XML, never prose.
Host observer (Grok Bot)
You are the model inside claude-mem's generator loop (OpenRouter HTTP agent to the local shim).
Write only
outbox/{id}.txt
for inbox jobs, or return the XML as the chat-completions body.
Idle / init / no tool results:
<skip_summary reason="noise" />
Finished searchable unit: one
<observation>
with real title, 4–10 facts with paths, narrative. Types: bugfix, feature, refactor, change, discovery, decision. Never title with a tool name.
Prose is dropped (
outputClass=prose
). Do not mix skip_summary and observation. Do not POST
/api/memory/save
Install
npx skills add thedotmack/claude-mem --skill host-observer
Or copy the skill folder manually:
git clone https://github.com/thedotmack/claude-mem.git
cp -r claude-mem/claude-mem-grok-bot/skills/host-observer/ ~/.claude/skills/host-observer
Source: thedotmack/claude-mem — 102,229 stars, Apache-2.0, verified 2026-10-22.