memory

Project memory system - save and search past decisions, preferences, context, and notes. Use when user says "remember this", asks "what did we decide about X", or wants to recall/store information.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "memory" with this command: npx skills add rjyo/memory-search/rjyo-memory-search-memory

Memory

A hybrid search memory system for your project. Save important information and find it later using semantic search.

First run: If slow on first use, run bunx memory-search --warmup to pre-download the embedding model (~300MB).

Memory File Structure

project/
├── MEMORY.md           # Long-term: preferences, patterns, decisions
└── memory/
    └── YYYY-MM-DD.md   # Daily: session notes, context, progress

Searching Memory

When the user asks about past decisions, preferences, or wants to recall information:

bunx memory-search "QUERY_HERE"

Search Examples

bunx memory-search "database choice decision"
bunx memory-search "error handling pattern"
bunx memory-search "user preferences coding style"
bunx memory-search "authentication implementation"

Output Format

Returns matching snippets with:

  • path: File where the match was found
  • lines: Line range (startLine-endLine)
  • score: Relevance score (0-1)
  • snippet: The matching text

After Searching

  1. Present the relevant results to the user
  2. If they want more detail, use Read to get the full file content
  3. If no results found, offer to search with different terms

Saving to Memory

When the user says "remember this", "save this", "note that", or wants to store information:

Decide Which File

MEMORY.md (Permanent):

  • User preferences ("I prefer TypeScript")
  • Project decisions ("We chose PostgreSQL for X reason")
  • Coding patterns ("Always use async/await")
  • Architecture decisions
  • Important URLs, contacts, credentials references

memory/YYYY-MM-DD.md (Daily):

  • What was worked on today
  • Bugs found and fixed
  • Ideas to explore later
  • Meeting notes
  • Temporary context

How to Save

  1. Read existing file first (if it exists) to avoid overwriting
  2. Append new content with a timestamp or section header
  3. Use clear, searchable language (will be vector-searched later)
  4. Run sync after saving to update the search index
bunx memory-search --sync

Example: MEMORY.md

## User Preferences

- Prefers Bun over Node for TypeScript projects
- Uses pnpm as package manager
- Likes minimal dependencies

## Project Decisions

### 2024-01-15: Database Choice
Chose SQLite over PostgreSQL because:
- Single-user application
- No need for concurrent writes
- Simpler deployment

Example: memory/2024-01-15.md

# 2024-01-15

## Session Notes

### 10:30 - Authentication Setup
- Implemented JWT auth flow
- Added refresh token rotation
- TODO: Add rate limiting

### 14:00 - Bug Fix
- Fixed race condition in user creation
- Root cause: missing transaction wrapper

Tips

  • Use descriptive queries, not single keywords
  • The search is semantic (understands meaning, not just exact words)
  • If unsure which file to use, ask the user
  • Always sync after saving new content

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Lumi Diary

Your local-first memory guardian and cyber bestie. Lumi collects life fragments — a sigh, a snapshot, a roast — and stitches them into radiant, interactive m...

Registry SourceRecently Updated
842Profile unavailable
General

CogniMemo Memory

Universal AI memory infrastructure that stores, understands, and learns from past interactions. Works across ChatGPT, Claude, Gemini, DeepSeek, and any AI mo...

Registry SourceRecently Updated
160Profile unavailable
General

Memory Harness

Runtime-enforced memory harness for OpenClaw. Implements 3-stage recall (session preflight, triggered recall, pre-execution gate) with intent classification,...

Registry SourceRecently Updated
180Profile unavailable
General

System Monitor

跨平台系统监控工具,支持 Linux 和 Windows,监控硬盘、内存、CPU 使用情况,记录历史数据,支持变化对比和预警。**适合定时任务**。触发场景:(1) 定时系统健康检查(推荐每6小时),(2) 用户询问系统状态、资源使用情况,(3) 资源异常预警,(4) 查看历史监控数据对比。

Registry SourceRecently Updated
610Profile unavailable