memory

Store and retrieve Markdown notes with YAML frontmatter across sessions.

24|6|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/johnlindquist/claude --skill memory-johnlindquist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory
Source: https://github.com/johnlindquist/claude/tree/main/skills/memory
Command: npx skills add https://github.com/johnlindquist/claude --skill memory-johnlindquist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Persistent knowledge storage for notes and context across sessions, enabling semantic search and quick context building.

Core Features & Use Cases

  • Write, read, and search notes
  • Build context for topics and projects
  • Sync and access across sessions

Quick Start

Write a memory note: basic-memory tool write-note --title "Learning TS" --content "# Generics"

Frequently Asked Questions about memory

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

FAQPage Schema
How do I store and search notes across multiple sessions?

Semantic search across sessions lets you write notes with titles and content, then retrieve them by meaning rather than exact keywords. Notes persist between sessions, enabling continuous knowledge building on topics and projects.

Can I organize notes with tags and folders?

Yes, the Skill supports tagging and folder/project organization for structuring notes. This lets you group related knowledge and retrieve notes by project context or topic area.

What format do my notes need to be in?

Notes use Markdown with YAML frontmatter, a standard format for CLI-based note systems. This structure preserves metadata and formatting while remaining human-readable and portable.

How do I quickly build context for a project?

Write individual memory notes on topics and techniques, then use semantic search to retrieve related notes. This assembles project context on demand without manually tracking every file.

Does this work with my CLI workflow?

The Skill provides a CLI-based interface for writing, reading, and searching notes, integrating directly into terminal-driven development and documentation workflows.

What if I need to sync notes across different machines?

The Skill supports sync functionality to access notes across sessions and devices. Check your deployment setup to enable cross-machine synchronization of your knowledge base.