Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

Host Observer (Grok Bot)

Enforces a strict output contract for claude-mem observer jobs on Grok Bot: either skip_summary or exactly one observation XML, never prose.

AutomationAdvanced★ 99,717⑂ 8,743AI score 5/10Last updated: Oct 11, 2026

What it does

Pins down the response format for the model running inside claude-mem's generator loop (OpenRouter HTTP agent talking to the local shim).

  • Only two valid replies: <skip_summary reason="..." /> or a single <observation> block
  • Prose output is discarded (outputClass=prose); never mix the two forms
  • Observations need a real title, 4–10 facts with file paths, and a narrative
  • Allowed types: bugfix, feature, refactor, change, discovery, decision
  • Never title an observation with a tool name; avoid POSTing /api/memory/save unless it's a last resort

Who it's for

  • Operators actually running claude-mem with the Grok Bot observer
  • Developers who need a hard schema for a memory-capture pipeline

Examples

  1. Init turn with no tool results → return <skip_summary reason="noise" />
  2. A bug just got fixed → write one type=bugfix observation to outbox/{id}.txt
  3. Refactor complete → emit an observation with six path-bearing facts so it stays searchable

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/thedotmack/claude-mem/HEAD/claude-mem-grok-bot/skills/host-observer/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the claude-mem-grok-bot/skills/host-observer folder from the GitHub repo thedotmack/claude-mem into my ~/.claude/skills/host-observer/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/thedotmack/claude-mem.git && mkdir -p ~/.claude/skills && cp -r claude-mem/claude-mem-grok-bot/skills/host-observer ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Run git clone https://github.com/thedotmack/claude-mem.git.
  3. Run mkdir -p ~/.claude/skills.
  4. Run cp -r claude-mem/claude-mem-grok-bot/skills/host-observer ~/.claude/skills/.
  5. Restart Claude Code and confirm host-observer appears in your skills list.
  6. Note: this skill only matters when the claude-mem observer pipeline (local shim plus outbox directory) is running, so install claude-mem itself as well.
View source on GitHub ↗License: Apache-2.0