memory-systems

Design persistent memory architectures with vector stores and temporal knowledge graphs.

1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/fefogarcia/approved-skills --skill memory-systems-fefogarcia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-systems
Source: https://github.com/fefogarcia/approved-skills/tree/main/skills/memory-systems
Command: npx skills add https://github.com/fefogarcia/approved-skills --skill memory-systems-fefogarcia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of enabling agents to retain and reason over information across sessions, moving beyond volatile context windows to persistent, structured knowledge.

Core Features & Use Cases

  • Layered Memory Architectures: Design systems from simple vector stores to complex temporal knowledge graphs.
  • Entity and Temporal Tracking: Maintain consistent entity information and track state changes over time.
  • Use Case: Building an AI assistant that learns user preferences over weeks or months, remembers past interactions, and provides contextually relevant responses based on this accumulated knowledge.

Quick Start

Use the memory-systems skill to design a temporal knowledge graph for tracking user preferences.

Frequently Asked Questions about memory-systems

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

FAQPage Schema
How do I implement persistent memory architectures for agent systems?

Design persistent memory architectures by selecting appropriate data structures and retrieval patterns, ranging from simple vector stores to complex temporal knowledge graphs, to maintain agent state across sessions.

What is a temporal knowledge graph and when do I need it for agent state persistence?

A temporal knowledge graph tracks entity state changes over time for consistent reasoning. You need it when building agents that must maintain consistent entity information and track state changes across multiple sessions.

How do I maintain entity consistency across multiple agent sessions?

Maintain entity consistency by implementing memory consolidation strategies within a structured knowledge graph. This ensures agents track entity information and state changes accurately across sessions.

Do I need to understand data structures and retrieval patterns to build agent memory systems?

Yes, building agent memory systems requires understanding data structures, retrieval patterns, and memory consolidation strategies to effectively manage persistent storage and cross-session reasoning.

What's the best way to design an AI assistant that learns user preferences over time?

Design an AI assistant that learns preferences over time by implementing a temporal knowledge graph. This architecture tracks state changes across weeks or months, enabling contextually relevant responses based on accumulated knowledge.

Can I use vector stores instead of knowledge graphs for agent memory?

Yes, vector stores offer a simpler alternative to knowledge graphs for agent memory. The architecture supports layered designs, allowing you to start with basic vector stores and scale up to temporal knowledge graphs as needed.