memory-systems

Stores and retrieves agent memories via vector store and temporal knowledge graph with entity/time filters.

1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/ChakshuGautam/games --skill memory-systems-chakshugautam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-systems
Source: https://github.com/ChakshuGautam/games/tree/main/.claude/skills/memory-systems
Command: npx skills add https://github.com/ChakshuGautam/games --skill memory-systems-chakshugautam

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Memory systems enable agents to persist state across sessions and retrieve past interactions for continuity and informed decision-making.

Core Features & Use Cases

  • Layered memory models (working, short-term, long-term, and entity memory) for efficient retrieval.
  • Temporal knowledge graphs to reason with time-bound facts and relationships.
  • Integrations of vector stores with graphs for seamless memory consolidation.
  • Use cases include cross-session personalization, context-rich conversations, and knowledge retention for agents.

Quick Start

Store a memory about an entity with a timestamp to persist across sessions.

Frequently Asked Questions about memory-systems

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

FAQPage Schema
How do I persist agent memory across sessions to keep context intact?

To keep agent memory alive across sessions, you can use a memory system that combines a vector store with a temporal knowledge graph. This allows agents to store and retrieve persistent memories, enabling cross-session reasoning and continuity.

What is a temporal knowledge graph for agent memory and how does it work?

A temporal knowledge graph for agent memory stores time-bound facts and relationships. It works by integrating with a vector store to reason with time-aware contexts, allowing agents to track entities and consolidate memories over time.

How do I store facts and retrieve memories with entity and time filters?

You can store facts and retrieve memories using APIs designed for persistent memory backends. These APIs allow you to store_fact with timestamps and retrieve_memories while applying optional entity and time filters for precise context retrieval.

Can I use a vector store with a knowledge graph for agent memory consolidation?

Yes, you can integrate a vector store with a knowledge graph to achieve seamless memory consolidation. This combination supports layered memory models including working, short-term, long-term, and entity memory for efficient retrieval.

Do I need numpy to implement a memory system with a temporal knowledge graph?

Yes, numpy is required as a dependency to implement this memory system. It supports the underlying computations needed to combine the vector store with the temporal knowledge graph for cross-session personalization and knowledge retention.

When do I need a temporal knowledge graph instead of a standard vector store for my agent?

You need a temporal knowledge graph instead of a standard vector store when your agent must reason with time-bound facts and relationships. This approach enables entity tracking and memory consolidation across interactions in time-aware contexts.