engram-skill
v1.0.0
Published
Shared agent memory — MCP server with remember, recall, cite tools
Maintainers
Readme
Engram Skill
Shared agent memory — MCP server with remember, recall, cite tools.
Quick Install
Add to your .claude/mcp.json (or any MCP-compatible agent config):
{
"engram": {
"command": "npx",
"args": ["-y", "engram-skill"],
"env": {
"SUPABASE_URL": "https://your-project.supabase.co",
"SUPABASE_PUBLISHABLE_KEY": "sb_publishable_...",
"OPENAI_API_KEY": "sk-..."
}
}
}That's it. No cloning, no building, no .env files.
Get
SUPABASE_URLandSUPABASE_PUBLISHABLE_KEYfrom your hub admin (Dashboard → Settings → API).OPENAI_API_KEYis for generating embeddings (text-embedding-3-small).
Install SKILL.md (agent instructions)
Via skills.sh:
npx skills add insiderto/engram-shared-memoryOr manually: copy SKILL.md into your agent's skills folder or system prompt. It tells the agent when and how to use the memory tools — what to remember, what to skip, how to write quality memories.
Tools
| Tool | Description |
|------|-------------|
| remember(content, tags?, source?, author?) | Store a new memory. Deduplicates automatically. |
| recall(query, limit?) | Semantic search across all team memories. |
| cite(memory_id, useful?) | Mark a memory as used (keeps it alive) or not useful. |
Development
cd skill
bun install
bun run dev # Run from source
bun run build # Build to dist/
bun run start # Run built versionPublishing
cd skill
npm login
npm publishAfter publishing, anyone can use the skill via npx engram-skill — no local setup needed.
