前言¶
Agent 每次新开 Session,上下文往往从零开始。用户需要重复说明偏好、项目背景和上次讨论的结论,既费时间,也容易让模型在首轮回复里漏掉关键约束。常见做法是手动粘贴笔记,或在系统提示里堆长期说明,但维护成本高,且很难覆盖「工作记忆」与历史对话里散落的细节。
下面介绍 SkillHub 上的社区 Skill「记忆召回」(@user_ce858ad4/memory-recall),目标是在新对话的第一条回复之前,先读取工作记忆与对话历史,把用户记忆、偏好和项目上下文带进当前 Session。
这是什么¶
「记忆召回」是面向 ai-agent 分类的通用 SKILL.md 格式技能,当前版本 1.0.1,来源为 community,发布坐标 @user_ce858ad4/memory-recall。SkillHub 页面标注作者为 Wyman Ho。标签 requires_api_key=false,表示按官方说明安装使用时不需要额外配置 API Key。
一句话定位:Session 启动时的记忆召回——在 Agent 首次回复前读取 working memory 与 conversation history,让新会话尽量延续「认识你」的上下文,而不是空窗开局。
核心功能¶
依据 SkillHub 官方简介,已核实的能力包括:
- 新对话启动时自动召回:在用户开始新 Session 时触发,而非中途手动点选。
- 读取工作记忆与对话历史:在第一条回复之前完成读取,再进入正常对话流程。
- 覆盖三类上下文:用户记忆、偏好、以及项目相关上下文(具体存储形态由 Skill 内指令与 Agent 环境决定,官方简介未展开实现细节)。
- 触发语义:官方列出的触发词包括中文与英文,例如「新对话」「开始」「首次」「回忆」「记忆」「上下文」「session start」「first message」「recall memory」「记住我」「之前说过」「上次」「继续」「历史记录」等,便于自然语言或工作流在「开局」场景下唤起该 Skill。
英文简述与中文一致:Session-start memory recall. Reads working memory and conversation history before first response, so the agent starts every new conversation with full user context.
安装与启用¶
SkillHub 页面给出的安装指引是:让 Agent 按 SkillHub 安装与优先源配置 文档操作,并安装坐标 @user_ce858ad4/memory-recall。
1、安装 SkillHub CLI(若尚未安装)¶
先检查是否已有 CLI:
command -v skillhub && skillhub --version
未安装时,可按官方文档执行完整安装(CLI + 默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅需要 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
2、安装「记忆召回」到当前 Agent 的 skills 目录¶
官方强调:安装时必须用 --dir 指向当前 Agent 实际识别的 skills 目录,否则默认会装到 ./skills/,可能无法被加载。
skillhub install user_ce858ad4/memory-recall --dir <skills 目录>
常见客户端路径(摘自 SkillHub 安装文档,按你实际使用的客户端选择其一):
| 客户端 | skills 目录示例 |
|---|---|
| Cursor | ~/.cursor/skills/ |
| Claude Code | ~/.claude/skills/ |
| Codex | ~/.codex/skills/ 或项目下的 .agents/skills/ |
安装后若 Agent 需要重启才能加载新 Skill,以你所用客户端的文档为准。官方安装说明提到部分环境安装到正确目录后仍可能需要重启。
3、页面提示词方式(可选)¶
SkillHub 技能页也提供「将提示词发送给你的 AI 安装该 skills」的文案,等价于:
请根据 https://skillhub.cn/install/skillhub.md,安装
@user_ce858ad4/memory-recall。
适合在已具备 Skill 安装能力的对话里,由 Agent 按文档完成 search/install。
典型用法¶
官方未提供独立的多步教程或示例仓库;可复现的用法来自简介与触发设计:
- 安装并启用 Skill 后,新开一个对话(新 Session),不要用旧线程冒充「新对话」。
- 在首轮消息里使用与「开始 / 回忆 / 继续」相关的表述,或直接说明要从历史延续,例如官方列出的「继续」「上次」「记住我」「recall memory」等,以落在 Skill 描述的触发范围内。
- 预期行为是:Agent 在首次回复前先执行记忆召回逻辑,再回答;你应能在首轮回复中看到对偏好、项目或历史上下文的引用(具体表现取决于 Agent 是否已持久化 working memory 与 conversation history)。
若环境中没有可读的对话历史或工作记忆,Skill 仍会被触发,但召回内容可能为空——这属于数据侧限制,而非 Skill 坐标或版本错误。
适用场景与注意¶
适合谁
- 长期在同一 Agent 客户端里做项目开发,希望每个新 Session 自动带上用户偏好与项目上下文。
- 不想在每条新对话开头手工粘贴「我是谁、项目是什么、上次做到哪」的说明。
限制与注意
- community 来源:行为与维护节奏以发布者
user_ce858ad4与 SkillHub 页为准,升级前可用skillhub查看版本(当前 v1.0.1)。 - 依赖 Agent 的记忆基础设施:简介要求读取 working memory 与 conversation history;若客户端未实现或未开启相应能力,召回效果会打折扣。
- 新 Session 语义:设计目标是「新对话启动」;在同一线程里连续聊多轮,不等同于再次触发完整的 session-start 流程。
- 无需 API Key:
requires_api_key=false仅表示 Skill 本身不要求 Key;底层模型调用仍受你所用客户端的账号与配置约束。
SkillHub 统计(以 api.skillhub.cn 抓取为准):评分 100000,下载 1568,安装 21;分类 ai-agent。
结尾¶
「记忆召回」把「开局补上下文」从手工粘贴变成 Session 启动时的固定步骤:先读记忆与历史,再开口回复。若你正在 SkillHub 上为 Agent 选配 ai-agent 类能力,可按官方页安装 @user_ce858ad4/memory-recall。
- SkillHub 页面:https://www.skillhub.cn/skills/user_ce858ad4/memory-recall
- API 条目:https://api.skillhub.cn/user_ce858ad4/memory-recall
- 安装文档:https://skillhub.cn/install/skillhub.md