{
  "schemaVersion": "1.0",
  "item": {
    "slug": "smart-memory-query",
    "name": "Smart Memory Query",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/jo-minjun/smart-memory-query",
    "canonicalUrl": "https://clawhub.ai/jo-minjun/smart-memory-query",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/smart-memory-query",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=smart-memory-query",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/smart-memory-query"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/smart-memory-query",
    "agentPageUrl": "https://openagent3.xyz/skills/smart-memory-query/agent",
    "manifestUrl": "https://openagent3.xyz/skills/smart-memory-query/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/smart-memory-query/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Trigger: run memory_search when any of these apply",
        "body": "T1 Prior context: user references previous decisions, agreements, or history (e.g., “we decided this before”).\nT2 New task: before starting a new topic/task, check prior preferences/decisions.\nT3 Proper noun: project, tool, service, or person name appears.\n\nIf unsure, search. Missed context costs more than one extra search. If multiple triggers fire, run separate searches per trigger."
      },
      {
        "title": "Query-building rules (required)",
        "body": "Split intent — break search intent into 2–3 independent angles. Do not overpack one query.\nExtract core tokens — keep only 2–3 key nouns per angle; prioritize proper nouns.\nRun multi-query — call memory_search per angle, with 2–4 tokens per query.\nMerge results — if all are empty, retry once with a single key proper noun."
      },
      {
        "title": "Examples",
        "body": "T1 “We changed to keep iCloud downloads before, right?”\n\n❌ memory_search(\"user preference root-cause config first suggestion keep iCloud downloads\")\n✅ memory_search(\"iCloud download setting\") + memory_search(\"problem-solving preference\")\n\nT1 “Didn’t we plan to migrate to a better structure first?”\n\n❌ memory_search(\"better structure migration FTS path title RRF exact tie-break\")\n✅ memory_search(\"FTS structure migration\") + memory_search(\"RRF tie-break design\")\n\nT2 “Let’s start Paddle payment integration.”\n\n❌ no memory_search\n✅ memory_search(\"Paddle payment\") + memory_search(\"payment integration decision\")\n\nT3 “OpenClaw search quality is still poor.”\n\n❌ memory_search(\"OpenClaw search quality is still poor\")\n✅ memory_search(\"OpenClaw search\") + memory_search(\"search quality tuning\")\n\nT1+T3 “What happened after switching to bge-m3?”\n\n❌ memory_search(\"what happened after switching to bge-m3\")\n✅ memory_search(\"bge-m3 migration result\") + memory_search(\"embedding model change\")\n\nT2 “Set up the new project documentation structure.”\n\n❌ no memory_search\n✅ memory_search(\"documentation structure preference\") + memory_search(\"project template\")"
      }
    ],
    "body": "Smart Memory Query\nTrigger: run memory_search when any of these apply\nT1 Prior context: user references previous decisions, agreements, or history (e.g., “we decided this before”).\nT2 New task: before starting a new topic/task, check prior preferences/decisions.\nT3 Proper noun: project, tool, service, or person name appears.\n\nIf unsure, search. Missed context costs more than one extra search. If multiple triggers fire, run separate searches per trigger.\n\nQuery-building rules (required)\nSplit intent — break search intent into 2–3 independent angles. Do not overpack one query.\nExtract core tokens — keep only 2–3 key nouns per angle; prioritize proper nouns.\nRun multi-query — call memory_search per angle, with 2–4 tokens per query.\nMerge results — if all are empty, retry once with a single key proper noun.\nExamples\n\nT1 “We changed to keep iCloud downloads before, right?”\n\n❌ memory_search(\"user preference root-cause config first suggestion keep iCloud downloads\")\n✅ memory_search(\"iCloud download setting\") + memory_search(\"problem-solving preference\")\n\nT1 “Didn’t we plan to migrate to a better structure first?”\n\n❌ memory_search(\"better structure migration FTS path title RRF exact tie-break\")\n✅ memory_search(\"FTS structure migration\") + memory_search(\"RRF tie-break design\")\n\nT2 “Let’s start Paddle payment integration.”\n\n❌ no memory_search\n✅ memory_search(\"Paddle payment\") + memory_search(\"payment integration decision\")\n\nT3 “OpenClaw search quality is still poor.”\n\n❌ memory_search(\"OpenClaw search quality is still poor\")\n✅ memory_search(\"OpenClaw search\") + memory_search(\"search quality tuning\")\n\nT1+T3 “What happened after switching to bge-m3?”\n\n❌ memory_search(\"what happened after switching to bge-m3\")\n✅ memory_search(\"bge-m3 migration result\") + memory_search(\"embedding model change\")\n\nT2 “Set up the new project documentation structure.”\n\n❌ no memory_search\n✅ memory_search(\"documentation structure preference\") + memory_search(\"project template\")"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/jo-minjun/smart-memory-query",
    "publisherUrl": "https://clawhub.ai/jo-minjun/smart-memory-query",
    "owner": "jo-minjun",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/smart-memory-query",
    "downloadUrl": "https://openagent3.xyz/downloads/smart-memory-query",
    "agentUrl": "https://openagent3.xyz/skills/smart-memory-query/agent",
    "manifestUrl": "https://openagent3.xyz/skills/smart-memory-query/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/smart-memory-query/agent.md"
  }
}