hindsight

Retain, recall, and reflect on agent memories via self-hosted Hindsight.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/delorenj/00_ceiling --skill hindsight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hindsight
Source: https://github.com/delorenj/00_ceiling/tree/main/hindsight
Command: npx skills add https://github.com/delorenj/00_ceiling --skill hindsight

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides persistent, structured memory for AI agents, enabling them to retain knowledge, recall context, and reflect on patterns over time, overcoming the inherent statelessness of most LLM interactions.

Core Features & Use Cases

  • Persistent Memory: Store and retrieve information across agent sessions.
  • Contextual Recall: Retrieve relevant memories based on semantic similarity, keywords, graph connections, and temporal data.
  • Agentic Reasoning: Use reflect to synthesize knowledge with configurable disposition and directives.
  • Use Case: An AI agent can remember user preferences, past task outcomes, project details, and team conventions, leading to more personalized and efficient interactions.

Quick Start

Use the hindsight skill to retain the fact that the project deadline is April 15th.

Frequently Asked Questions about hindsight

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

FAQPage Schema
How do I give an LLM agent persistent memory across sessions?

Persistent memory for an LLM agent is achieved by retaining and recalling information across sessions. This enables the agent to remember user preferences, past task outcomes, and project details, overcoming LLM statelessness.

What is contextual recall in AI agent memory and how does it work?

Contextual recall in AI agent memory retrieves relevant memories based on semantic similarity, keywords, graph connections, and temporal data. This allows the agent to access previously stored knowledge during current interactions.

How do I configure memory bank routing and automatic detection for an AI agent?

Memory bank routing and automatic detection are configured through multi-bank routing architectures and automatic bank detection via git. This organizes and isolates agent memory retention by project context.

Can I synthesize knowledge and enforce directives using agent memory?

You can synthesize knowledge and enforce directives by using the reflect operation for agentic reasoning. Mental model management and directive enforcement allow the agent to process patterns and enforce rules.

Does OpenClaw plugin support automated memory capture and recall hooks?

The OpenClaw plugin supports automated memory capture and recall hooks. This integration facilitates seamless knowledge retention and contextual recall directly within the agent workflow.

What are the limitations of self-hosting agent memory and knowledge graphs?

Self-hosting agent memory and knowledge graphs requires managing your own infrastructure for persistence. You must handle the operational overhead of maintaining semantic similarity, graph connections, and temporal data retrieval.