Skip to content

Host Observer for Grok Bot

Formats claude-mem observer replies as strict XML: either a skip marker or one observation.

Stars
110,174
Licence
Apache-2.0
Files
1 file

What it does

This skill is a set of instructions for an AI model acting as the memory 'observer' inside the claude-mem project's Grok Bot setup. claude-mem records what an AI coding agent does so it can remember past work later. When a job arrives, the model must reply in a fixed format: either an empty skip marker for noise (such as idle or init events with no useful tool results), or a single structured observation describing a finished unit of work, with a real title, 4 to 10 facts that cite file paths, and a narrative. Free-form prose is discarded, and the model is told not to call the memory save endpoint except as a last resort.

Great for

  • Developers running claude-mem's observer loop with Grok Bot or an OpenRouter-compatible local shim
  • Maintainers who need the observer's output format to stay consistent and machine-parseable

Skip it if

  • General users wanting to make an AI agent better at everyday tasks; this only applies inside the claude-mem observer pipeline (it is not useful without that setup)
  • Anyone expecting it to run code or fetch data itself; it is text formatting guidance for a model, and the file names outbox and inbox paths that only make sense in that specific setup

Try asking

  • “Reply to an inbox job with a single observation XML describing a finished bugfix”
  • “Return a skip_summary marker for an idle or initialization event with no tool results”
  • “Summarize a feature change as one observation with 4 to 10 facts that include file paths”
Step-by-step guide: how to use Host Observer for Grok BotInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.

    host-observer.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip host-observer.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip host-observer.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Install only if you already run claude-mem's Grok Bot observer; on its own it does nothing useful
  • Check that replies are valid XML before relying on them downstream, since prose output is silently dropped
  • Review the instruction not to POST to /api/memory/save so you understand when the model is allowed to write to memory directly

What's inside

  • SKILL.md

Redistributed unmodified from thedotmack/claude-mem under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.