memory

Manage multi-layered memory across handbooks, event logs, Mem0, and Obsidian.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/THE-cattail/rin --skill memory-the-cattail
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory
Source: https://github.com/THE-cattail/rin/tree/main/.agents/skills/memory
Command: npx skills add https://github.com/THE-cattail/rin --skill memory-the-cattail

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill manages Rin's complex memory system, ensuring it can recall past interactions, access long-term knowledge, and maintain a consistent operational understanding.

Core Features & Use Cases

  • Memory Layer Management: Organizes information across handbooks, event logs, Mem0 recall, and an Obsidian Knowledge Base (KB).
  • Recall & Retrieval: Provides strategies for retrieving information efficiently from the most appropriate memory layer.
  • Writing & Summarization: Defines rules for logging turns, promoting durable takeaways to Mem0, and updating the KB.
  • Use Case: When a user asks a question that relies on past conversations or stored knowledge, this Skill determines the best way to access and use that information, whether it's a specific dialogue turn, a general preference, or a documented reference.

Quick Start

Use the memory skill to recall information about the user's preferences from the current chat session.

Frequently Asked Questions about memory

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

FAQPage Schema
How do I manage an AI agent's memory and knowledge base for workflow retrieval?

A multi-layered memory system manages recall and retrieval by separating information into handbooks, event logs, and an Obsidian knowledge base. This structure ensures consistent operational understanding and efficient information access for agent workflows.

How does recall and retrieval work with an Obsidian knowledge base?

Retrieval from an Obsidian knowledge base works by querying specific memory layers to access documented references or past dialogue. The system determines the most appropriate layer to pull stored knowledge and past interactions efficiently.

What's the best way to log agent events and write durable takeaways to Mem0?

The best way to write durable takeaways is to log dialogue turns as event logs and promote key takeaways to Mem0. Defined summarization rules guide how to update the knowledge base and maintain long-term memory consistency.

Do I need specific command-line tools to interact with the memory system?

Yes, specific command-line tools are required to interact with the memory system and perform indexing. These command-line utilities facilitate the automated recall, retrieval, and writing processes required for the knowledge base.

When do I need a multi-layered memory system for my AI workflow?

You need a multi-layered memory system when your AI workflow requires recalling past conversations, accessing long-term preferences, and maintaining consistent operational knowledge. It organizes complex agent interactions and durable takeaways over time.