Skill Detail

Persist reusable coding-agent memory across sessions with Engram

Keep searchable long-term memory for coding agents in a local SQLite store and expose it through MCP when sessions keep forgetting prior decisions, conventions, and useful findings.

Developer ToolsMCP
Developer Tools MCP Published
⭐ 2.6k GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill persist-reusable-coding-agent-memory-across-sessions-with-engram Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Tools required
Local shell, Engram binary, and an MCP-compatible coding agent such as Claude Code, Codex, Gemini CLI, Cursor, or VS Code
Install & setup
Install the Engram binary, then use the agent-specific setup instructions in the repository, for example `engram setup codex` or `engram setup gemini-cli`, or register `engram mcp` manually with your MCP client.
Author
Gentleman Programming
Publisher
Organization
Last updated
Apr 16, 2026
Quick brief

Use Engram when a coding agent needs memory that survives the current session. The workflow is specific: install the single binary, connect it to an MCP-capable agent, save and search memory entries, and reuse prior decisions, code patterns, and notes instead of starting from zero every run.

How it works

What this skill actually does

This belongs in ASE because the job is not “use a database” or “browse a TUI.” The invocable skill is persistent memory management for coding agents through a local MCP-accessible store with CLI and TUI support. That boundary is concrete, operator-facing, and distinct from generic vector databases, generic SQLite tools, or broad agent frameworks.