tonitangpotato/engram-ai/skill

Claude Code and agent skill by tonitangpotato/engram-ai

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Neuroscience-grounded memory for AI agents. Add, recall, and manage memories with ACT-R activation, Hebbian learning, and cognitive consolidation.

Install

npx vskill@latest install tonitangpotato/engram-ai/skill

SKILL.md

engramai 🧠

Cognitive memory system implementing ACT-R activation, Memory Chain consolidation, Ebbinghaus forgetting, and Hebbian learning.

Installation

bash
pip install engramai

Quick Start

python
from engram import Memory
mem = Memory("./agent.db")
mem.add("User prefers concise answers", type="relational", importance=0.8)
results = mem.recall("user preferences", limit=5)
mem.consolidate() # Daily maintenance

CLI Usage

bash
# Add a memory
neuromem add "User prefers dark mode" --type preference --importance 0.8
# Recall memories
neuromem recall "user preferences"
# View statistics
neuromem stats
# Run consolidation (like sleep)
neuromem consolidate
# Prune weak memories
neuromem forget --threshold 0.01
# List memories
neuromem list --limit 20
# Show Hebbian links
neuromem hebbian "dark mode"

AI Agent Integration (Important!)

For AI agents to use engram correctly, follow these patterns:

When to Call What
TriggerActionExample
Learn user preferencestore(type="relational")"User prefers concise answers"
Learn important factstore(type="factual")"Project uses Python 3.12"
Learn how to do somethingstore(type="procedural")"Deploy requires running tests first"
Question about historyrecall() first, then answer"What did I say about X?"
User satisfiedreward("positive feedback")Strengthens recent memories
User unsatisfiedreward("negative feedback")Suppresses recent memories
Daily maintenanceconsolidate() + forget()Run via cron or heartbeat
What to Store

✅ Store:

  • User preferences and habits
  • Important facts and decisions
  • Lessons learned
  • Procedural knowledge

❌ Don't store:

  • Every conversation message (too noisy)
  • Temporary information
  • Publicly available facts
  • Sensitive data (unless requested)
Importance Guide
LevelUse For
0.9-1.0Critical info (API keys location, absolute preferences)
0.7-0.8Important (code style, project structure)
0.5-0.6Normal (general facts, experiences)
0.3-0.4Low priority (casual chat, temp notes)
Hybrid Mode (Recommended)

Use engram alongside file-based memory:

  • engram: Active memory — retrieval, associations, dynamic weighting
  • Files (memory/*.md): Logs — transparency, debugging, manual editing
Heartbeat Maintenance

Add to your heartbeat or cron:

markdown
## Memory Maintenance (Daily)
-[ ] engram.consolidate
-[ ] engram.forget --threshold 0.01

Memory Types

  • factual — Facts and knowledge
  • episodic — Events and experiences
  • relational — Relationships and preferences
  • emotional — Emotional moments
  • procedural — How-to knowledge
  • opinion — Beliefs and opinions

MCP Server

For Claude/Cursor/Clawdbot integration:

bash
python -m engram.mcp_server --db ./agent.db

MCP Config (Clawdbot):

yaml
mcp:
servers:
engram:
command: python3
args: ["-m", "engram.mcp_server"]
env:
ENGRAM_DB_PATH: ~/.clawdbot/agents/main/memory.db

Tools: engram.store, engram.recall, engram.consolidate, engram.forget, engram.reward, engram.stats, engram.export

Key Features

FeatureDescription
ACT-R ActivationRetrieval ranked by recency × frequency × context
Memory ChainDual-system consolidation (working → core)
Ebbinghaus ForgettingNatural decay with spaced repetition
Hebbian Learning"Neurons that fire together wire together"
Confidence ScoringMetacognitive monitoring
Reward LearningUser feedback shapes memory
Zero DependenciesPure Python stdlib + SQLite

Links

  • PyPI: https://pypi.org/project/engramai/
  • npm: https://www.npmjs.com/package/neuromemory-ai
  • GitHub: https://github.com/tonitangpotato/neuromemory-ai
  • Docs: https://github.com/tonitangpotato/neuromemory-ai/blob/main/docs/USAGE.md

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
40
Repository forks
6
7-day trend score
19

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tonitangpotato/engram-ai/skill/badge)](https://verified-skill.com/skills/tonitangpotato/engram-ai/skill)

Something wrong with this skill or its page? Tell us.