Openclaw Cc Contrib

v1.0.12

对话结束后自动提炼本轮对话关键记忆 / 触发词:提取记忆、提炼记忆 / 命令:/extract-memories(自动+手动)

0· 131·1 current·1 all-time
byMr.Zhenweisi@jofiction918

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for jofiction918/openclaw-cc-contrib.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Openclaw Cc Contrib" (jofiction918/openclaw-cc-contrib) from ClawHub.
Skill page: https://clawhub.ai/jofiction918/openclaw-cc-contrib
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install openclaw-cc-contrib

ClawHub CLI

Package manager switcher

npx clawhub@latest install openclaw-cc-contrib
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
技能名与描述(自动/手动提炼对话记忆、整理记忆、定期整合)与实际指令一致:读取会话/memory/*.md、提取要点、写入 memory/topics/ 并更新 MEMORY.md。没有请求与目标无关的云凭据或外部服务密钥。
Instruction Scope
SKILL.md 明确要求读取主会话消息、daily 日志、topics/、MEMORY.md,并在本地追加/修改文件;这些都与“记忆管理”目的相符。需要注意的点:1) 部分流程要求读取“不限条数”的会话历史和逐文件扫描(会访问整个 memory/ 目录);2) 若安装并授权,技能会在检测到“对话结束”等触发条件后自动在后台执行提炼/整合操作,这会在不每次主动确认的情况下写入磁盘(文档提到会输出短通知但不打扰主会话)。总体在范围内,但用户应确认是否接受自动化写入与读取整个 memory/ 目录的行为。
Install Mechanism
这是 instruction-only 的技能集合(无安装脚本、无下载、无第三方包),运行时不会在安装阶段从不可信 URL 拉取或执行代码。README/UPDATE_FLOW.md 中包含本地复制/ClawhHub 安装建议,均为本地或正常商店方式,属低风险。
Credentials
注册表元数据未请求任何环境变量或外部凭据 (符合预期)。运行时 SKILL.md 明确需要本地权限集(FileRead/FileWrite/FileEdit、sessions_history、在部分文档中提到 exec 和 sessions_spawn)。这些权限与其文件扫描、grep/ls、更新索引和(可选)fork 子 agent 的需求有关——总体合理。但两点值得留意:1) exec(用于 grep/ls)会允许执行 shell 命令,若被滥用可执行任意命令;2) sessions_spawn(fork 子 Agent)权限比单纯文件 I/O 更强,可能被用于并行/后台任务。若你严格限制平台能力,这些权限应当只在信任该 skill 时授予。
Persistence & Privilege
技能不会声明 always: true,也不请求修改其它技能或全局 agent 配置。它会在本地持久化记忆文件(memory/topics/、MEMORY.md、heartbeat-state.json),这是其核心功能且与描述一致。自动化触发(会话结束、heartbeat、cron)存在,但默认不强制始终启用;用户可以选择手动触发或审查自动触发规则。
Assessment
这组技能是本地、文件为中心的“记忆提取/整理”工具,行为总体一致且没有请求外部密钥或联网终端。建议在安装前考虑:1) 授权范围:它需要读取并写入 memory/ 目录(会长期保存提炼出的“记忆”),如果你在对话中可能提及敏感信息,请先审阅或限制技能访问;2) Exec / sessions_spawn 权限:如你不想允许技能运行 shell 命令或 fork 子 agent,应在授予权限时拒绝或限制这些能力;3) 自动触发:技能会在检测“对话结束”或 heartbeat 条件下自动运行并写入文件,若希望人工审查结果,请仅启用手动触发或禁用 heartbeat/cron;4) 检查持久化文件:安装后定期检查 memory/topics/ 与 MEMORY.md,确认没有意外保存敏感数据;5) 信任与来源:此包声称来自 CC 源码移植,但源码/主页未提供公开仓库链接(README 中提到一个 GitHub URL),如果你需要更高信任度,先在受控环境中审查本地 SKILL.md 与 README、或从可信仓库获取。总体来看内部一致、风险可控,适合在信任的个人或受控环境中使用。

Like a lobster shell, security has layers — review code before you run it.

latestvk97cxs50b1g77rdwzh0qd30ke184cpqp
131downloads
0stars
13versions
Updated 2w ago
v1.0.12
MIT-0

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。

Comments

Loading comments...