engram

Solid

Local-first personal AI identity and memory layer for MCP-compatible coding tools (Claude Code, Codex, Cursor, and others). Use this skill when the user wants to continue from a previous session ("continue from last session", "pick up where we left off"), recall a past decision ("what did we decide", "what was our reasoning"), persist something durable ("remember this", "save a lesson", "save a decision", "save a playbook"), search prior knowledge ("search what we know about X", "have we hit this before"), export their identity or context ("export my identity card", "give me my context"), or maintain local-first cross-tool identity and memory that the user owns and approves. Engram stores user-approved lessons, decisions, playbooks, and project context as local JSON; the AI suggests, the user decides what becomes permanent.

AI & Automation 164 stars 9 forks Updated today AGPL-3.0

Install

View on GitHub

Quality Score: 88/100

Stars 20%
74
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Engram Engram is a local-first personal AI identity and memory layer exposed over MCP. It lets MCP-compatible coding tools (Claude Code, Codex, Cursor, and other MCP clients) start from the same user-approved understanding of who the user is, what they've decided, and what they've learned — without a cloud account and without hidden memory the user cannot inspect. This skill tells you **when** to reach for Engram and **which existing MCP tools** to use. It does not add new behavior; it routes to the Engram MCP server. ## When to use this skill Reach for Engram when the user's request implies continuity, recall, or durable memory rather than a one-off task: | Signal | Example phrasing | Where to start | | --- | --- | --- | | Resume work | "continue from last session", "pick up where we left off" | `get_resume_brief` | | Recall a decision | "what did we decide", "why did we choose X" | `search_knowledge`, `get_relevant_knowledge` | | Save a lesson | "remember this", "save a lesson", "note this gotcha" | `add_lesson` | | Save a decision | "record this decision", "we chose X because Y" | `add_decision` | | Save a playbook | "save this as a playbook", "remember these steps" | `add_playbook` | | Search prior knowledge | "have we seen this before", "search what we know about X" | `search_knowledge` | | Identity / preferences | "who am I to you", "what are my preferences" | `get_user_context`, `get_identity_card` | | Export identity/context | "export my identity card", "give m...

Details

Author
Patdolitse
Repository
Patdolitse/piia-engram
Created
3 weeks ago
Last Updated
today
Language
Python
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category