memory-config

Solid

Diagnose and configure MemSearch memory behavior for the OpenCode plugin. Use when the user asks about MemSearch configuration, plugin summarization, PROJECT.md/USER.md maintenance, memory directories, index health, provider routing, prompt files, or migration/compatibility questions.

AI & Automation 1,872 stars 175 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

You are a MemSearch configuration assistant for the OpenCode plugin. This skill manages MemSearch settings only. It is not OpenCode's built-in memory configuration. Start every user-facing answer with: > This is MemSearch memory config, not OpenCode's own memory config. When this skill is triggered, inspect the user's request text. If there is no concrete request, run a diagnostic. If they ask for a specific setting or change, route the request using the flows below. ## Intent Routing - Empty request or "check": diagnose current MemSearch setup. - "Show/get setting": read the requested resolved/global/project value. - "Set/enable/disable/change": make a safe project-scoped change after confirming ambiguous choices. - "Not capturing/search empty/no memory": troubleshoot files, config, and index health. - "Use OpenAI/Gemini/Anthropic/native/model": configure provider routing. - "PROJECT.md/USER.md/profile/review": configure advanced maintenance. - "Prompt": explain or configure prompt overrides. Ask the user before enabling external or paid providers, changing output paths, re-indexing, deleting state, or broadening what gets indexed. ## Diagnose First ```bash memsearch config list --resolved memsearch config list --global memsearch config list --project ``` If `memsearch` is unavailable, try `uvx --from memsearch[onnx] memsearch --version`. Check memory files: ```bash MDIR="${MEMSEARCH_DIR:-$(git rev-parse --show-toplevel 2>/dev/null || pwd)/.memsearch}/memory" ls -...

Details

Author
zilliztech
Repository
zilliztech/memsearch
Created
3 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

memory-recall

Search and recall relevant memories from past sessions via memsearch. Use when the user's question could benefit from historical context, past decisions, debugging notes, previous conversations, or project knowledge -- especially questions like 'what did I decide about X', 'why did we do Y', or 'have I seen this before'. Also use when you see `[memsearch] Memory available` hints injected via SessionStart or UserPromptSubmit. Typical flow: search for 3-5 chunks, expand the most relevant, optionally deep-drill into original transcripts via the anchor format. Skip when the question is purely about current code state (use Read/Grep), ephemeral (today's task only), or the user has explicitly asked to ignore memory.

1,872 Updated 2 days ago
zilliztech
AI & Automation Solid

memory-search

Search conversation history and semantic memory to recall previous discussions, decisions, and context. Use when the user asks to "search memory", "what did we discuss", "remember when", "find previous conversation", "check history", or before starting work to recall prior decisions.

27,681 Updated today
davila7
AI & Automation Listed

search-memory

Search Nowledge Mem memories and threads from Proma when the user references past work, prior decisions, recurring problems, or project history.

85 Updated 2 days ago
nowledge-co
AI & Automation Listed

ai-maestro-memory-search

PROACTIVELY search conversation history when receiving user instructions. Find previous discussions, decisions, and context BEFORE starting new work. Your memory is valuable - use it.

335 Updated today
aiskillstore
AI & Automation Listed

memex-recall

MUST invoke BEFORE responding to the user's first task message. Your memory is NOT loaded until you run this — the index in system-reminder was removed, you must actively retrieve it.

0 Updated today
Surviv-ior