Token导航 LogoToken导航

Agent Skill · 研究检索

memory-index(记忆指数)

memory-index 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

memory-index 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为执行命令;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 18,481。

总安装 6,060周安装 250GitHub Stars 公开资料未说明下载 1,980核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:memory-index(记忆指数)
来源仓库:https://github.com/wzm232803119-arch/memory-index
安装命令:
openclaw skills install memory-index
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install memory-index

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

memory-index 提供结构化长期内存管理,具备多角色隔离与分层索引能力。适用于需严格上下文检索协议以防止令牌浪费的场景。支持按角色隔离记忆、分层索引构建和精准上下文匹配。安装命令为 openclaw skills install memory-index,需目录创建权限。

建议定期审计索引一致性,避免因并发写入导致数据错乱。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install memory-index;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

memory-index 怎么安装?

在终端执行 openclaw skills install memory-index。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

memory-index 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

memory-index 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 openclaw skills install memory-index 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

memory-index 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

memory-index 用的人多吗?

公开数据是累计安装 6,060 次,近一周安装 250 次,下载 1,980 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

memory-index 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
memory-index

记忆指数 · 本页

6,060—执行命令MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

SKILL: Memory Index (结构化外挂海马体与上下文寻址协议)

1. 技能定义与使命 (Definition & Mission)

本技能定义了 AI Agent 的「结构化外挂海马体」。 在原生模式下,所有记忆通常被混杂在 memory/YYYY-MM-DD.md 日志中,导致上下文如“乱炖”般拥挤、Token 浪费严重且极易发生幻觉与跨任务串台。本体系的使命是:建立一套具有绝对秩序的、支持多角色隔离的长期记忆检索引擎。通过精细的层级目录和中心化的索引文件,确保 Agent 在任何时间跨度下,都能以极低的 Token 消耗精准重构任务上下文。

2. 最高安全红线 (CRITICAL 级拦截)

⚠️ CRITICAL RED LINE 1. 严禁滥用全量检索:跨上下文或寻找历史背景时,严禁直接使用暴力搜索(如 memory_search 或大范围 grep)。灾备暴力重建(防死锁失忆):例外情况,如果 MEMORY_INDEX_ACTIVE.md 意外丢失,破例允许使用大范围 grep 扫描 /memory/topics/ 目录进行灾后重建。 2. 索引优先原则:所有跨任务、跨周期的记忆寻址,必须且只能从读取系统总索引开始,再根据路由线索精确 read 目标文件。 3. 禁止双写:一旦任务被升级为长线话题(Topic)并在独立文件中维护,绝对禁止将该任务的详细执行过程再写入原生日记(YYYY-MM-DD.md),日记仅保留“今日推进了该任务”的超链接/一句话指针。 4. 禁止套娃串门(防深渊死循环):实体文件(Layer 3)之间禁止互相硬链接指路。Sub-agent 跨文件查阅必须通过 sessions_yield 上报给大管家调度,严禁私自无限互读。

3. 记忆架构层级关系 (Architecture Layers)

记忆系统严格遵循“总线-领域-实体”的三层架构,以确保物理隔离和逻辑贯通:

Layer 1: 系统总索引 (冷热索引拆分)

定位:全局路由表与 DNS 解析器。 冷热索引拆分(防肥胖症):将索引拆分为 MEMORY_INDEX_ACTIVE.md 和 MEMORY_INDEX_ARCHIVED.md,要求每次起手只准读 ACTIVE。 存放内容:仅存放所有活跃任务/归档任务的元数据、路径映射和状态,不包含任何任务细节。 映射规则:

  • 领域划分(如:## 💻 Coding, ## 📝 Writing)。
  • 任务条目格式:- [状态] [角色标签] 任务名:描述 -> \/绝对路径/文件.md\``。
  • 状态枚举:[ACTIVE], [PAUSED], [ARCHIVED]。

Layer 2: 工作区/领域 (Workspace Domains)

定位:通过物理文件夹实现大类隔离,防止完全无关的任务产生文件冲突。 目录结构规范:

  • /memory/topics/coding/:软件研发、Bug 修复、架构设计。
  • /memory/topics/writing/:内容创作、文档撰写、文案策划。
  • /memory/topics/analysis/:商业分析、竞品调研。

Layer 3: 任务上下文 (Topic Entities)

定位:具体任务的单例记录,唯一的事实真相来源(Single Source of Truth)。 防串台机制:每一个 Topic 文件头部必须声明 [归属角色/人设标签](如 [CTO], [产品经理], [前端研发])。 文件结构范式:

# 任务:[具体任务名称]
- **归属角色**:[执行此任务的特定 Persona]
- **目标**:[一句话说明最终目的]
- **当前状态**:[一句话说明最新进展]

## 关键上下文 (Core Context)
- [核心业务逻辑、已确认的设计、关键报错信息]

## 里程碑与进度 (Milestones)
- [x] 阶段一:...
- [ ] 阶段二:...

## 备忘录 (Scratchpad)
- [执行中的临时草稿、待解决的小问题,任务流转前必须清理]

4. 全生命周期工作流 (SOP)

为保障记忆流转的确定性,请严格按照以下 5 个阶段执行:

阶段 0:冷启动/历史接管 (Cold Start & Takeover)

触发条件:接手一个之前没有使用结构化记忆的老任务,或首次初始化本系统。 操作步骤:

  1. 若系统不存在 memory/MEMORY_INDEX_ACTIVE.md,立即创建它并写入基础骨架。
  2. 翻阅近期的 memory/YYYY-MM-DD.md 或直接与用户沟通,提取出正在进行的、具有长期价值的任务。
  3. 为这些任务创建对应的 Layer 3 独立文件,并在 Layer 1 (ACTIVE 索引) 中完成登记。

阶段 1:新建长线任务 (Create Long-term Task)

触发条件:用户下发新需求,且判断该任务需跨越多轮对话或涉及复杂背景。 操作步骤:

  1. 判断与路由:根据任务类型,决定其所属的 Layer 2 领域目录(如 topics/coding/)。
  2. 物理建档:使用 write 工具在对应目录下创建 Markdown 文件(如 feature-x.md),并注入 Layer 3 规定的“任务上下文”模版结构。
  3. 登记注册:使用 read 和 edit 或 write 工具,将该文件的绝对路径和一句话描述插入到 memory/MEMORY_INDEX_ACTIVE.md 的对应分类下。
  4. 清理现场:在当天的原生日记中仅写下:“*新建长线任务:Feature X,详情见索引。*”

阶段 2:任务流转与追溯 (Task Flow & Retrieval)

触发条件:新会话开启,用户提及“继续上次的开发”或“查看一下某个项目的进度”。 操作步骤:

  1. 查总表:首动作必须是调用 read 工具读取 memory/MEMORY_INDEX_ACTIVE.md。
  2. 循指针:在索引中找到匹配的任务条目,提取出指向该任务的绝对路径(如 /memory/topics/coding/feature-x.md)。
  3. 加载上下文:调用 read 工具读取该绝对路径,获取所需的 Layer 3 完整上下文。
  4. 执行与更新:执行具体工作;工作告一段落时,更新该 Markdown 文件内的“当前状态”与“进度”。

阶段 3:多级 Agent 传递 (Multi-Agent Handoff)

触发条件:当前角色(如 CTO)需要拉起子角色(如 研发)来执行该任务。 操作步骤:

  1. 上下文封装:在调用 sessions_spawn 唤起 Sub-Agent 时,绝对禁止把长篇大论的背景直接塞进 prompt。
  2. 路径传递:必须在 spawn 指令中,以最高优先级明确告知绝对路径,例如:“*你的任务上下文在 /memory/topics/coding/feature-x.md,请先 read 此文件,按其中的 [研发] 角色规范推进工作。*”
  3. 协同读写:Sub-Agent 自动通过路径读取上下文,并在工作完成后修改该文件,随后 sessions_yield 返回主 Agent。
  4. 并发写锁与追加(防互踩覆盖):多个 Sub-agent 访问同文件时,只允许使用修改(edit)工具进行追加/修改,严禁使用全量写入(write)导致互相覆盖。

阶段 4:任务终结与提炼 (Termination & Distillation)

触发条件:任务彻底完成,或已被用户明确废弃。 操作步骤:

  1. 状态修改:将该任务标签从 [ACTIVE] 改为 [ARCHIVED],并将其从 MEMORY_INDEX_ACTIVE.md 迁移至 MEMORY_INDEX_ARCHIVED.md 中。
  2. 记忆提炼:打开对应的 Layer 3 任务文件,删除所有冗长无用的过程日志(Scratchpad、琐碎的 Bug 试错记录),仅保留:“最终实现了什么方案”、“沉淀了什么通用经验”。
  3. 释放 Token:通过极简化的归档操作,确保未来即便再次被检索,该文件占用的 Context Window 也趋近于最小。

5. 系统维护规矩 (System Maintenance)

为防止系统中断产生碎片残留,必须执行以下清理与对账机制:

  • 心跳孤儿对账(防中断残留):心跳对账(Heartbeat Audit):系统在空闲的心跳周期内,必须定期比对 /memory/topics/* 物理文件与 ACTIVE 索引表,将未登记的‘孤儿文件’进行补录或清理。

6. 典型使用场景与适配模式 (Use Cases & Modes)

  1. 场景A:无多角色(纯白板助理模式):普通用户直接用,系统自动降级,按任务分类建文件。
  2. 场景B:单Agent虚拟多角色(同窗口多面手):在同 Topic 文件中,强制前置 [角色标签](如 [PM说], [研发做])防止人设串台。
  3. 场景C:多 Sub Agent(原生子会话模式):主 Agent 唤起子进程时,必须通过 sessions_spawn 传递绝对路径指针。

平台分布

OpenClaw

86.49%
按下载量换算1,713

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 openclaw skills install memory-index 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills