Agent Memory Hall — AI skill for Claude Code
An open interchange protocol for portable, governable, and auditable memory across AI agents.
How to install Agent Memory Hall
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open MakiDevelop/agent-memory-hall and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Memory Hall does
An open interchange protocol for portable, governable, and auditable memory across AI agents.
Alternatives in AI
- Chat Ollama — ChatOllama is an open source agentic app for running AI agents across local and hosted models 3.5k ★
- Embeddedskills — An open-source collection of embedded development and debugging skills for Claude Code, Copilot, TRAE, and oth 593 ★
- onWatch — Open-source Go CLI that tracks AI API quota usage across 7 providers (Synthetic, Z.ai, Anthropic, Codex, GitHu 397 ★
README
Agent Memory Hall
**Your AI coding agent forgets everything the moment you close the session.** AMH fixes that — with a handoff protocol, not another vector database.
[](https://www.apache.org/licenses/LICENSE-2.0) [](https://modelcontextprotocol.io)
The Problem
Every developer who uses AI coding agents knows this ritual:
- Work with Claude Code / Cursor / Copilot for two hours
- Close the session
- Open a new session — the agent has no idea what you were doing
- Spend 10 minutes re-explaining the context
- Repeat
Worse: the agent said *"I'll fix the auth bug next session."* It didn't. Because it forgot it promised.
**Existing memory tools solve storage** ("where do I put memories?"). AMH solves **continuity** ("did the agent actually follow through?").
What AMH Does
Three slash commands. One local SQLite file. Three minutes to set up.
/start → reads last session's state, shows "here's where you left off"
/save → checkpoint mid-session (after a milestone)
/wrap-up → structured close: what was done, what's pending, what's next
Plus **Baton** — the part no other tool does:
Baton tracks:
- open_loops: "said I'd do X — haven't done it yet"
- follow_ups: "deferred 3 times, first seen June 10"
- active_decisions: "chose A over B because..."
- patterns: "keeps making the same mistake"
When you `/start` the next session, Baton tells your agent: *"You promised to fix the auth bug. You haven't. It's been deferred twice."*
Quick Start (3 minutes)
Option A: SQLite Skills (zero dependencies)
**macOS:**
mkdir -p ~/.claude/skills/{session-start,session-save,session-wrap-up} ~/.claude/job-memo
python3 -c "
import sqlite3, os
db = os.path.expanduser('~/.claude/sessions.db')
conn = sqlite3.connect(db)
conn.execute('''CREATE TABLE IF NOT EXI
Related Skills
Memoir
Persistent memory for AI coding tools, in an open portable format. Sync Claude, Cursor, Gemini, Copilot, Winds
Deterministic Agent Control Protocol
Governance gateway for AI agents — bounded, auditable, session-aware control with MCP proxy, shell proxy & HTT
Multi Agent Protocol
A four-party collaboration protocol for running AI agent teams on real work — auditable authorization, durable
Pragma
Build portable agent teams across models and harnesses, with shared memory, skills, tools, and workflows — the
RelayBrain
Coordination and context layer for AI coding agents. Shared file locks, live patch sync, and portable project
Carrymem
Your portable AI memory — preferences, decisions, and corrections that follow you across models, tools, and de
Related Agents
Ag UI Advisor
Portable AG-UI protocol expert — event catalog (34 types), RunAgentInput schema, SSE transport + camelCase wir
Mempalace Admin
Use this agent for MemPalace maintenance — auditing palace contents, cleaning up stale wings/drawers, checking
Vaultspec Writer
Digest research and ADRs into a grounded, auditable implementation plan.