host-observer
Helps your agent respond to Claude-Mem observer tasks. It should only reply with 'skip_summary' or a full XML observation.
What it does
This agent helps organize information about what happened in a computer program. It can reply with a summary or specific details, depending on what's asked.
When to use it
- ✓When you want a quick summary of changes.
- ✓When you need details about a fix or new feature.
- ✓When the AI needs to decide whether to send a summary or details.
Example of what to ask your AI
“Summarize the latest program changes.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
It analyzes the information it receives and decides whether to send a general summary or a detailed report with facts and paths. It avoids writing lengthy, self-focused text.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add thedotmack/claude-mem --skill host-observerOr download just the file:
curl -L https://raw.githubusercontent.com/thedotmack/claude-mem/main/claude-mem-grok-bot/skills/host-observer/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
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 except last-resort.
FAQ
What does 'skip_summary' mean?
It means there's no useful information to summarize or detail at the moment.
What is 'XML' in this context?
It's a structured text format the agent uses to send information in an organized way, like a report.
Why doesn't it write long texts?
Because its job is to organize and present information directly, without adding opinions or lengthy descriptions.
Details
Original description by the author
Use this when fulfilling claude-mem observer jobs on Grok Bot: reply only skip_summary or one full observation XML, never prose.
repo: thedotmack/claude-mem
Popularity
- GitHub stars
- 101k
- Ranking position
- #803
- License
- Apache-2.0
- Updated
- 10/16/2026
Comments
- …
More skills from this repository
Agent Cost Report
Has your agent generate detailed cost reports for its activities. Shows how much was spent on tokens and services.
thedotmack/claude-mem
claude-mem-install
Helps your agent set up Claude-Mem in different environments. Allows choosing between local or remote workers and configuring observation.
thedotmack/claude-mem
mem-search
Lets your agent search past memories. Useful for recalling previous solutions or work from old sessions.
thedotmack/claude-mem
mem-setup
Lets your agent set up Claude-Mem with the user. It connects the user's account and configures cloud sync.
thedotmack/claude-mem
Similar skills
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC