rightmemory

Automate long-term memory management with memory_retain, memory_recall, and memory_reflect functions.

34|4|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/onsails/right-agent --skill rightmemory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rightmemory
Source: https://github.com/onsails/right-agent/tree/main/skills/rightmemory-hindsight
Command: npx skills add https://github.com/onsails/right-agent --skill rightmemory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Your memory can become scattered across conversations and sessions. This Skill provides automatic long-term memory retention and explicit memory tools to save, recall, and reflect on past information.

Core Features & Use Cases

  • Automatic memory retention: context is recalled before each interaction.
  • Explicit tools: memory_retain(content, context), memory_recall(query), memory_reflect(query) for targeted analysis.
  • Clear memory boundaries: decide what belongs in memory vs. files like TOOLS.md, USER.md, or IDENTITY.md.

Quick Start

Use memory_retain to save a fact with a short context label and memory_recall to fetch relevant memories before answering.

Frequently Asked Questions about rightmemory

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

FAQPage Schema
How do I retain conversation context across multiple sessions?

Long-term memory retention saves conversation context automatically before each interaction, while explicit memory tools like memory_retain let you store specific facts for cross-session recall and synthesis.

What is the best way to recall past project history from previous conversations?

The best way to recall project history is the memory_recall function, which queries retained memories to fetch relevant context from past conversations for cross-session synthesis.

How do I decide what information belongs in memory versus files like USER.md or TOOLS.md?

Decide what belongs in memory versus files by using memory for dynamic conversation context, while reserving files like USER.md, TOOLS.md, or IDENTITY.md for static configuration and identity data.

Can I analyze and reflect on accumulated memories from past interactions?

Yes, you can reflect on accumulated memories using the memory_reflect function, which performs targeted analysis on retained context to synthesize insights across conversations.

Does this long-term memory management require external dependencies or components?

No, this memory management approach requires no external dependencies or components, operating through deterministic functions powered by Hindsight for context retention.

Why use explicit memory tools instead of relying solely on automatic retention?

Explicit memory tools provide targeted control over what is saved and recalled, while automatic retention captures general context, ensuring critical facts are not lost across scattered conversations.