Skip to main content
ClaudeWave
Skill407 repo starsupdated yesterday

ac-memory-manager

The ac-memory-manager skill integrates with Graphiti to store and retrieve persistent knowledge across coding sessions using episodic, semantic, and procedural memory types. Use this when autonomous coding agents need to learn from past experiences, retain project-specific facts, remember coding patterns, or access stored knowledge between separate interactions.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/majiayu000/claude-skill-registry /tmp/ac-memory-manager && cp -r /tmp/ac-memory-manager/skills/agent/ac-memory-manager ~/.claude/skills/ac-memory-manager
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# 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

```python
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.