360 Secure SkillHub
360 安全技能中心

Openclaw Cc Contrib

对话结束后自动触发,也可用 /extract-memories 手动执行,从本轮对话中提炼决策、偏好、项目约定与技术方案,追加写入 memory/ 下的日期 Markdown 文件,并在主会话给出简短通知;自述面向 OpenClaw,需文件写入与子 Agent 能力。

jofiction918
jofiction918
热度 49.42
最近更新 2026-05-11 17:40:52
分类:知识依赖:读写文件 / 内部调用大模型应用场景:笔记整理 / 摘要总结 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add openclaw-cc-contrib
Metadata
name
extract-memories
version
1.0.2
description
对话结束后自动提炼本轮对话关键记忆 / 触发词:提取记忆、提炼记忆 / 命令:/extract-memories(自动+手动)
license
MIT
triggers
["提取记忆","提炼记忆","extract-memories","/extract-memories"]

extract-memories — 自动记忆提炼

对话结束后自动提炼本轮对话中的关键信息,写入 memory/ 目录持久化存储,让 AI 在下一次对话时可以读取记忆,不用重复说背景。

何时使用

  • 自动触发:每次对话结束(模型产出最终回复后)自动后台执行
  • 手动触发:/extract-memories 手动触发一次提炼

工作流程

核心目标

从本轮对话中提炼出值得持久保存的信息:

  • 用户明确做出的决策
  • 用户表达的偏好(工具选择、代码风格、沟通风格)
  • 项目新增/更新的关键约定(API 地址、构建命令、目录结构)
  • 解决的技术问题和最终方案

执行步骤

  1. 读取上下文:获取本轮对话完整内容
  2. 提炼要点:按分类提取值得记住的信息,每条不超过 100 字
  3. 写入文件:追加到 memory/{{date}}.md 文件(date 格式 YYYY-MM-DD)
    • 文件不存在 → 新建
    • 文件已存在 → 追加到末尾
  4. 通知主会话:在主会话输出一条简短通知,说明提炼了几条记忆写入哪里,不打扰用户正常交互

输出格式

直接写入文件即可,格式要求:

### {{YYYY-MM-DD}} 记忆提炼

#### 决策
- ... (每条决策一行)

#### 偏好
- ... (每条偏好一行)

#### 项目约定
- ... (每条约定一行)

#### 技术方案
- ... (每条问题+方案一行)

权限要求

  • 需要 FileWrite 权限
  • 需要 sessions_spawn 能力(fork 子 Agent)

参考 CC 原始设计

本 Skill 提取自 CC 源码的 extractMemories 模块,遵循其设计思想适配 OpenClaw。