graphiti-memory-lifecycle

Automate AI memory capture, distillation, storage, and recall with Neo4j.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/hahahafeifeifei/graphiti-memory-lifecycle --skill graphiti-memory-lifecycle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: graphiti-memory-lifecycle
Source: https://github.com/hahahafeifeifei/graphiti-memory-lifecycle/tree/main
Command: npx skills add https://github.com/hahahafeifeifei/graphiti-memory-lifecycle --skill graphiti-memory-lifecycle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires neo4j, openclaw, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the entire AI memory lifecycle from capture, distillation, storage, to retrieval, ensuring consistent and efficient memory management.

Core Features & Use Cases

  • Full Lifecycle Management: Automates memory capture from hooks and transcripts, distills and stores structured memory, and facilitates runtime recall.
  • Knowledge Graph Integration: Synchronizes memories into Neo4j, enabling advanced querying and visualization.
  • Use Case: For a developer maintaining a persistent contextual memory for an AI assistant, this Skill captures daily logs, structures key insights, and injects relevant memory before each conversation turn.

Quick Start

Use this Skill to automatically capture conversation memories, distill important information, and prepare context injections for AI workflows.

Frequently Asked Questions about graphiti-memory-lifecycle

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

FAQPage Schema
How do I automate AI memory capture and recall across lifecycle stages?

Automating AI memory capture involves processing conversation logs and transcripts, distilling structured insights, and injecting relevant context into interactions. This lifecycle automation ensures continuous learning and efficient recall for complex AI systems.

How does Neo4j knowledge graph integration work for AI memory storage?

Neo4j knowledge graph integration synchronizes distilled AI memories into a graph database, enabling advanced querying and visualization. This approach structures contextual memory relationships to facilitate efficient retrieval during runtime interactions.

Do I need Neo4j to manage persistent contextual memory for an AI assistant?

Neo4j is required to enable knowledge graph synchronization and advanced querying for persistent contextual memory. Without it, the Skill can still distill insights from logs but lacks structured graph-based retrieval capabilities.

What is the best way to structure key insights from daily AI logs?

The best way to structure key insights from daily AI logs is through memory distillation, which captures important information from transcripts and structures it for persistent storage before contextual injection into workflows.

Can I inject relevant memory into AI conversations before each turn?

Contextual injection prepares relevant memories before each conversation turn by retrieving structured insights from storage. This runtime recall mechanism ensures the AI assistant maintains persistent context throughout continuous interactions.

Why does memory distillation matter for continuous learning in AI systems?

Memory distillation matters for continuous learning because it transforms raw conversation logs into structured knowledge, ensuring only key insights are stored and retrieved for contextual injection rather than unprocessed transcript data.