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
- Osaurus — Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cry 5.1k ★
- Nocturne Memory — A lightweight, rollbackable, and visual Long-Term Memory Server for MCP Agents 1.3k ★
- Embeddedskills — An open-source collection of embedded development and debugging skills for Claude Code, Copilot, TRAE, and oth 593 ★
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
Context Engineering Protocol
Portable AI coding-agent skills for source-attributed, human-approved context packages.
Related Agents
Mempalace Admin
Use this agent for MemPalace maintenance — auditing palace contents, cleaning up stale wings/drawers, checking
Reconciler
Close open tasks that are already done, by matching them against evidence across ALL channels (Gmail sent/inbo
Script Agent
Owns the words the creator speaks — generates hook options across multiple frameworks, then writes three compl