一个强大的OpenClaw语义检索skill,支持跨多个agent的智能记忆搜索。
# 搜索当前agent的记忆
semantic-search "OpenClaw配置"
# 搜索所有agent
semantic-search "DeepSeek" --all-agents
# 搜索特定agent
semantic-search "Gateway问题" --agents dajia,manager# 查看索引状态
semantic-search --status
# 重建索引
semantic-search --index --force
# 重建特定agent的索引
semantic-search --index --agent dajia# JSON输出
semantic-search "AI新闻" --format json
# 限制结果数量
semantic-search "配置问题" --max-results 5
# 设置最小相关性分数
semantic-search "解决方案" --min-score 0.7# 通过ClawHub安装
npx clawhub install semantic-search
# 或手动克隆到 ~/.openclaw/skills/semantic-search✅ 语义向量搜索 - 基于embedding的智能匹配 ✅ 跨Agent搜索 - 同时搜索多个agent并聚合结果 ✅ 智能去重 - 自动识别和合并重复内容 ✅ 结果排序 - 按相关性智能排序 ✅ 多种格式 - 支持text、json、markdown输出 ✅ 高亮显示 - 匹配内容高亮显示 ✅ 上下文预览 - 显示匹配内容的上下文
编辑 ~/.openclaw/skills/semantic-search/config.json 来自定义默认设置:
{
"defaultAgents": ["dajia", "manager", "creator"],
"maxResults": 10,
"minScore": 0.6,
"enableHighlight": true
}semantic-search "如何解决Gateway重启超时" --all-agentssemantic-search "AI新闻日报" --pattern "ai-news-daily"semantic-search "重要决策" --after "2026-03-01" --before "2026-03-10"semantic-search "DeepSeek配置" --all-agents --dedupe- 检查索引状态:
semantic-search --status - 重建索引:
semantic-search --index --force - 确认memory目录有文件
如果看到 "Provider: none",需要在OpenClaw配置中设置embedding模型。
- 文档:查看 SKILL.md
- 问题反馈:提交issue到项目仓库
MIT License