smart-memory-query

Enforce proactive, query-optimized memory_search usage. Must run memory_search when (1) prior context is referenced, (2) a new task starts, or (3) a proper noun appears. Build short 2–4 token queries by splitting intent to avoid empty AND-based FTS results.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "smart-memory-query" with this command: npx skills add jo-minjun/smart-memory-query

Smart Memory Query

Trigger: run memory_search when any of these apply

  • T1 Prior context: user references previous decisions, agreements, or history (e.g., “we decided this before”).
  • T2 New task: before starting a new topic/task, check prior preferences/decisions.
  • T3 Proper noun: project, tool, service, or person name appears.

If unsure, search. Missed context costs more than one extra search. If multiple triggers fire, run separate searches per trigger.

Query-building rules (required)

  1. Split intent — break search intent into 2–3 independent angles. Do not overpack one query.
  2. Extract core tokens — keep only 2–3 key nouns per angle; prioritize proper nouns.
  3. Run multi-query — call memory_search per angle, with 2–4 tokens per query.
  4. Merge results — if all are empty, retry once with a single key proper noun.

Examples

T1 “We changed to keep iCloud downloads before, right?”

  • memory_search("user preference root-cause config first suggestion keep iCloud downloads")
  • memory_search("iCloud download setting") + memory_search("problem-solving preference")

T1 “Didn’t we plan to migrate to a better structure first?”

  • memory_search("better structure migration FTS path title RRF exact tie-break")
  • memory_search("FTS structure migration") + memory_search("RRF tie-break design")

T2 “Let’s start Paddle payment integration.”

  • ❌ no memory_search
  • memory_search("Paddle payment") + memory_search("payment integration decision")

T3 “OpenClaw search quality is still poor.”

  • memory_search("OpenClaw search quality is still poor")
  • memory_search("OpenClaw search") + memory_search("search quality tuning")

T1+T3 “What happened after switching to bge-m3?”

  • memory_search("what happened after switching to bge-m3")
  • memory_search("bge-m3 migration result") + memory_search("embedding model change")

T2 “Set up the new project documentation structure.”

  • ❌ no memory_search
  • memory_search("documentation structure preference") + memory_search("project template")

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

Cclaw

Open-source comedy AI + video editing + poster generation. Create standup/sketch/manzai/scripts, edit videos via FFmpeg, and generate comedy posters via canv...

Registry SourceRecently Updated
General

Dlazy Seedance 1.5 Pro

Convert images into dynamic dance videos using Doubao Seedance 1.5 Pro.

Registry SourceRecently Updated
General

Pod Template Pack

Use when user needs ready-to-use POD (Print on Demand) design keywords, title templates, and listing copy. Use when creating POD product listings for TikTok,...

Registry SourceRecently Updated
General

Dlazy Mj.Imagine

Generate artistic images using Midjourney (MJ) model. Supports text-to-image.

Registry SourceRecently Updated