Manage persistent memory for autonomous coding. Use when storing/retrieving knowledge, managing Graphiti integration, persisting learnings, or accessing episodic memory.
Resources
1Install
npx skillscat add adaptationio/skrillz/ac-memory-manager Install via the SkillsCat registry.
We need to produce a 2-3 sentence plain-text summary, objective, factual, no marketing language, no superlatives, no calls to action. Must be natural prose, no bullet points, no headings, no markdown formatting. At most 60 words. Must not wrap answer in quotes. Just the summary text. We need to explain what the skill does, what problem it solves, when to use it. 2-3 sentences. We must keep under 60 words. Let's craft maybe 3 sentences, about 45 words.
AC Memory Manager
Manage persistent memory using Graphiti for cross-session knowledge.
Purpose
Integrates with Graphiti memory system to store and retrieve knowledge, enabling learning across sessions and projects.
Quick Start
from scripts.memory_manager import MemoryManager
memory = MemoryManager(project_dir)
await memory.store("auth patterns", {"jwt": True, "session": False})
knowledge = await memory.retrieve("authentication")Memory Types
- Episodic: Past events and experiences
- Semantic: Facts and knowledge
- Procedural: Learned skills and patterns
Integration
Uses Graphiti + LadybugDB for persistent storage.
API Reference
See scripts/memory_manager.py for full implementation.