From memory-skills
Use when past project context, prior decisions, saved notes, or user requests to recall/remember/search previous work might be relevant.
How this skill is triggered — by the user, by Claude, or both
Slash command
/memory-skills:memory-readThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the best available backend to find relevant Markdown memories in `MEMORY_VAULT`. Prefer context-rich search, then exact reads, then filesystem search.
Use the best available backend to find relevant Markdown memories in MEMORY_VAULT. Prefer context-rich search, then exact reads, then filesystem search.
memory-obsidian wrapper — If available and MEMORY_VAULT is an Obsidian vault, use it for deterministic Obsidian CLI search/read operations.obsidian is available, use it only with explicit vault targeting.MEMORY_VAULT directly with shell tools.MEMORY_VAULT is unset and no native tool exists, ask the user where memories live.Prefer the deterministic wrapper:
memory-obsidian search-context "<term>" --limit 20
memory-obsidian read "<note name>"
memory-obsidian tags
The wrapper resolves MEMORY_VAULT to an Obsidian vault id, runs commands from MEMORY_VAULT, and passes vault=<id>. This avoids raw CLI calls accidentally targeting the last active vault.
Use raw Obsidian CLI only as a fallback. Resolve the memory vault id first, run from MEMORY_VAULT, and pass vault=<id> explicitly:
cd "$MEMORY_VAULT" && obsidian vault="<memory vault id>" search:context query="<term>" limit=20
cd "$MEMORY_VAULT" && obsidian vault="<memory vault id>" read file="<note name>"
If Obsidian CLI cannot connect, retry once after opening the memory vault explicitly, then fall back to native tools or filesystem search.
Use search:context when possible. File-only hits are less useful than matching lines.
ls "$MEMORY_VAULT"/*.md
rg -n "<term>" "$MEMORY_VAULT/"
rg -l "tags:.*<term>" "$MEMORY_VAULT/"
rg -l "^ - .*<term>" "$MEMORY_VAULT/"
Use exact file reads for selected files. Include the .md extension when reading exact paths. Summarize relevant findings instead of dumping large files unless the user asks.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub somaholiday/memory-skills --plugin memory-skills