memory-router

Route memory save and search operations to Engram, files, or brain vault by content type.

Updated Jun 1, 2025
One-click install
npx skills add https://github.com/Yokhan/yokhanFitnessDocsWebsite --skill memory-router-yokhan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-router
Source: https://github.com/Yokhan/yokhanFitnessDocsWebsite/tree/main/.claude/skills/memory-router
Command: npx skills add https://github.com/Yokhan/yokhanFitnessDocsWebsite --skill memory-router-yokhan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unified memory routing across Engram, files, and brain vault to ensure data is stored and retrieved from the correct backend, reducing duplication and fragmentation.

Core Features & Use Cases

  • Unified routing: automatically direct save and search operations to Engram, Files, or Brain Vault based on content type.
  • Dedup and TTL: apply deduplication and time-to-live controls to memory observations for consistency and longevity.
  • Cross-project visibility: coordinate memory routing across multiple projects to preserve context and accessibility.

Quick Start

Configure agents to initialize memory routing and perform a sample mem_save call to verify routing to Engram, files, or brain vault.

Frequently Asked Questions about memory-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route memory operations to different storage backends automatically?

Memory routing directs save and search operations to the correct backend, such as Engram, files, or brain vault, based on content type. It requires explicit routing rules to prevent data leakage and ensure consistent handling.

What is the best way to deduplicate memory observations and manage their lifespan?

Deduplication and time-to-live controls manage memory observations by eliminating redundant data and setting expiration boundaries. This ensures memory consistency and longevity across saved observations in your routed backends.

How do I maintain cross-project context when saving memory across multiple projects?

Cross-project visibility coordinates memory routing across multiple projects to preserve context and accessibility. It ensures memory operations remain accessible and consistent regardless of which project initiates the save or search.

Does memory routing require explicit validation rules to prevent data leakage?

Yes, memory routing requires explicit routing rules and validation to prevent data leakage and unauthorized access. These rules validate content types before directing operations to Engram, files, or the brain vault.

How do I verify memory routing is directing saves to the right backend?

Initialize memory routing in your agent configuration and perform a sample mem_save call. This verifies that operations route correctly to Engram, files, or brain vault based on the defined content type rules.