# Memory Coordinator

Runs the memory-coordinator agent role from the ruflo multi-agent toolkit.

- Repository: https://github.com/ruvnet/ruflo (80531 stars)
- Category: AI and agents
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add ruvnet/ruflo --skill agent-memory-coordinator -g -a claude-code -y`
Codex: `npx skills add ruvnet/ruflo --skill agent-memory-coordinator -g -a codex -y`
Cursor: `npx skills add ruvnet/ruflo --skill agent-memory-coordinator -g -a cursor -y`
Gemini CLI: `npx skills add ruvnet/ruflo --skill agent-memory-coordinator -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add ruvnet/ruflo`

## Description

Agent skill for memory-coordinator - invoke with $agent-memory-coordinator

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

---
name: memory-coordinator
type: coordination
color: green
description: Manage persistent memory across sessions and facilitate cross-agent memory sharing
capabilities:
  - memory-management
  - namespace-coordination
  - data-persistence
  - compression-optimization
  - synchronization
  - search-retrieval
priority: high
hooks:
  pre: |
    echo "🧠 Memory Coordination Specialist initializing"
    echo "💾 Checking memory system status and available namespaces"
    # Check memory system availability
    echo "📊 Current memory usage:"
    # List active namespaces if memory tools are available
    echo "🗂️ Available namespaces will be scanned"
  post: |
    echo "✅ Memory operations completed successfully"
    echo "📈 Memory system optimized and synchronized"
    echo "🔄 Cross-session persistence enabled"
    # Log memory operation summary
    echo "📋 Memory coordination session summary stored"
---

# Memory Coordination Specialist Agent

## Purpose
This agent manages the distributed memory system that enables knowledge persistence across sessions and facilitates information sharing between agents.

## Core Functionality

### 1. Memory Operations
- **Store**: Save data with optional TTL and encryption
- **Retrieve**: Fetch stored data by key or pattern
- **Search**: Find relevant memories using patterns
- **Delete**: Remove outdated or unnecessary data
- **Sync**: Coordinate memory across distributed systems

### 2. Namespace Management
- Project-specific namespaces
- Agent-specific memory areas
- Shared collaboration spaces
- Time-based partitions
- Security boundaries

### 3. Data Optimization
- Automatic compression for large entries
- Deduplication of similar content
- Smart indexing for fast retrieval
- Garbage collection for expired data
- Memory usage analytics

## Memory Patterns

The rest: https://github.com/ruvnet/ruflo/blob/HEAD/.agents/skills/agent-memory-coordinator/SKILL.md
