
Host Observer for Grok Bot
Formats claude-mem observer replies as strict XML: either a skip marker or one observation.
- Repository
- thedotmack/claude-mem
- 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”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.
host-observer.zip - 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
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.