skills-experimental/find-relevant-memories/SKILL.md
Scan memory directory and find files relevant to the current query. Use when: - Starting a new conversation and need to recall relevant context - User asks about something that might be in memory files - Before answering questions about prior work, decisions, or preferences - When memory_search returns low confidence results NOT for: - MEMORY.md (already loaded in system prompt) - Simple Q&A that doesn't need memory context - When memory directory is empty Keywords: - "recall", "remember", "what did we", "previous", "last time", "相关记忆", "回忆"
npx skillsauth add bianhaifeng789-hue/openclaw-config find-relevant-memoriesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
扫描记忆目录,找出与当前查询语义相关的记忆文件,注入到上下文中。
Claude Code 的实现:
~/.claude/projects/<path>/memory/ 目录下所有 .md 文件description 和 typememory_dir = ~/.openclaw/workspace/memory/
扫描所有 .md 文件(排除 MEMORY.md),读取 frontmatter:
for each .md file in memory_dir:
read first 30 lines
extract frontmatter: description, type
record: filename, mtime, description, type
sort by mtime descending, cap at 200 files
- [type] filename (ISO timestamp): description
- 2026-04-13.md (2026-04-13T10:00:00Z): Daily notes for April 13
- heartbeat-state.json (2026-04-13T09:00:00Z): Heartbeat task state
用当前查询 + manifest,判断哪些文件相关:
选择标准:
用 read 工具读取选中的文件,将内容作为上下文。
1. 列出 memory/ 目录文件
2. 读取每个文件的前30行(frontmatter)
3. 构建 manifest 字符串
4. 根据当前查询判断相关性(自行判断,无需额外 API 调用)
5. 用 read 工具读取相关文件
6. 将内容注入到回复上下文
参考 Claude Code 的 memoryAge 逻辑:
超过1天的记忆需要加提示:
这条记忆已有 X 天。记忆是时间点快照,不是实时状态——关于代码行为或文件位置的描述可能已过时,请在断言前验证。
在记忆文件头部加 frontmatter 以便被检索:
---
description: "2026-04-13 工作日志:完成了 extract-memories skill 创建"
type: daily-note
---
类型(type):
daily-note — 日常笔记project — 项目相关decision — 重要决策reference — 参考资料preference — 用户偏好business
IAA 日报飞书输出能力。 支持把固定 CSV 模板一键转换成: - 中文运营结论 - 飞书卡片 JSON - 飞书发送载荷 Use when: - 需要把 IAA 日报直接发到飞书 - 需要从 CSV 一键生成运营日报
data-ai
IAA日报分析模型 功能: - 渠道日报自动分析 - 小时级+日级ROI联动判断 - 按地区输出加量/降量/停投建议 - 按产品类型输出阈值 - 自动识别利润区/观察区/止损区 Use when: - 分析每天投放数据 - 生成运营日报结论 - 判断是否加量/降量/停投 - 对比美加澳/日韩表现 Keywords: - 日报模型, 投放日报, 加量, 降量, 停投, ROI日报, 分地区分析
data-ai
IAA固定日报分析模板 功能: - 固定字段模板(可直接贴每天数据) - 自动输出总盘结论 - 自动输出美加澳/日韩结论 - 自动给出加量/降量/停投建议 - 适配文件修复/清理两类产品 Use when: - 需要固定日报格式 - 每天复盘渠道表现 - 给运营团队出统一结论 Keywords: - 固定模板, 日报模板, ROI模板, IAA日报, 运营模板
development
# HyperlinkPool Pattern Skill HyperlinkPool Pattern - HyperlinkPool class + strings array + stringMap + Index 0 no hyperlink + intern(hyperlink) + get(id) + undefined handling + 5-minute reset + OSC8 hyperlink interning。 ## 功能概述 从Claude Code的ink/screen.ts提取的HyperlinkPool模式,用于OpenClaw的OSC8超链接池管理。 ## 核心机制 ### HyperlinkPool Class ```typescript export class HyperlinkPool { private strings: string[] = [''] // Index 0 = no hyperlink private stringMap = new Map<string, number>() // strings