Gives Claude persistent memory across sessions using semantic search instead of just dumping everything into context. You write notes with markdown and tags, then search them later with natural language queries or build context around specific topics. The build-context command is the interesting bit, it pulls together related notes for whatever you're working on. Best for keeping a running log of decisions, patterns you've learned, or project-specific knowledge that you want Claude to remember next time. You'll need to install basic-memory via pip first, and it helps to be disciplined about actually writing notes during your sessions instead of just at the end.

skills.sh installs
362
GitHub stars
27
last updated
Aug 21, 2026

Install

$ npx -y skills add johnlindquist/claude --skill memory --agent claude-code

Installs into .claude/skills of the current project.

Files

Memory - Persistent Knowledge Storage

Store and retrieve knowledge across sessions using semantic search.

Prerequisites

Install basic-memory:

pip install basic-memory

CLI Reference

Write a Note

# Basic note
basic-memory tool write-note --title "Note Title" --content "Note content in markdown"

# With tags
basic-memory tool write-note --title "React Patterns" --content "# Content here" --tags "react,patterns,frontend"

# To specific folder
basic-memory tool write-note --title "Meeting Notes" --content "# Notes" --folder "meetings"

# With specific project
basic-memory tool write-note --title "Project Notes" --content "# Notes" --project myproject

Read a Note

# By identifier/permalink
basic-memory tool read-note "note-title"

# From specific project
basic-memory tool read-note "note-title" --project myproject

Search Memories

# Semantic search (query is positional)
basic-memory tool search-notes "your search query"

# Limit results
basic-memory tool search-notes "react hooks" --page-size 10

# Search by permalink
basic-memory tool search-notes "pattern" --permalink

Sponsors

Details

Repository
github.com/johnlindquist/claude
Categories
DevOps & CI/CD, CLI & Terminal
First seen
Jun 3, 2026

More from johnlindquist/claude

All 7
1mims-harvard avatartooluniverse-immune-repertoire-analysismims-harvard/tooluniverseTCR/BCR repertoire analysis — V(D)J segment usage, CDR3 sequence diversity, clonality scoring, antigen specificity matching to IEDB, public-clone identification361skills.sh installs
2levnikolaevich avatarln-520-test-plannerlevnikolaevich/claude-code-skillsOrchestrates test planning pipeline: research, manual testing, automated test planning. Use when Story needs comprehensive test coverage planning.360skills.sh installs
3nice-wolf-studio avatarsupabase-edge-functionsnice-wolf-studio/claude-code-supabase-skillsDeploy and manage Supabase Edge Functions. Use for invoking serverless functions, deploying new functions, and managing function deployments.360skills.sh installs
4jezweb avataropenai-agentsjezweb/claude-skillsBuild AI applications with OpenAI Agents SDK - text agents, voice agents, multi-agent handoffs, tools with Zod schemas, guardrails, and streaming. Prevents 11 d359skills.sh installs
5pmprompt avatarseven-powerspmprompt/claude-plugin-product-managementUse when asked to "7 Powers", "build a competitive moat", "analyze defensibility", "find sustainable advantage", "economic moats", or "Hamilton Helmer framework358skills.sh installs
6weaviate avatarweaviate-cookbooksweaviate/agent-skillsUse this skill when the user wants to build AI applications with Weaviate. It contains a high-level index of architectural patterns, 'one-shot' blueprints, and 357skills.sh installs