首页龙虾技能列表 › Session Cleanup — 定期会话清理与价值评估

Session Cleanup — 定期会话清理与价值评估

v1.0.0

定期清理过期会话,评估并保存有价值信息,自动清理无价值会话。支持多源会话,自动生成清理报告,支持手动或定时执行。

0· 463·6 当前·6 累计
by @xaiohuangningde·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/11
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
high confidence
文档承诺评估和保存有价值的会话内容,但提供的脚本仅删除文件(使用硬编码的 `/root` 工作空间),行为和范围不匹配,可能导致意外数据丢失。
评估建议
不建议直接安装或安排此技能。实现和文档不一致:README承诺评估和保存有价值的会话,但提供的脚本仅简单删除文件(目标为 `/root/.openclaw`)。在使用前,请考虑:1) 修复工作空间以使用适当的用户主目录(例如 `$HOME/.openclaw`)或接受目录参数;2) 实现或删除承诺的“价值评估和保存”步骤;3) 添加试运行模式、白名单/黑名单和删除前确认;4) 日志和保存删除文件的备份(或移动到隔离文件夹);5) 以非根用户身份在样本数据集上测试;6) 查看和纠正 cron 安装方法。若无法验证这些更改,请认为此技能不安全,因为它可能意外删除重要会话数据。...
详细分析 ▾
用途与能力
SKILL.md 声称此技能将“评估会话价值并保存重要信息”(关键词评估并保存到记忆)。提供的 `cleanup.sh` 脚本仅执行基于时间的删除(在硬编码的 `/root/.openclaw` 工作空间下),未实现任何关键词匹配、评估或保存。另外,SKILL.md 引用 `~/.openclaw` 路径和用于 cron 的 `run.sh`,而脚本使用 `/root/.openclaw` — 此不匹配表明实现不符合声明的目的。
指令范围
运行时脚本使用 `find + rm` 删除多个应用程序目录中的文件(cron 运行、投递队列、Telegram、子智能体、内存临时文件、备份),无内容检查或备份。它操作 `/root/.openclaw`(而非 SKILL.md 所指的用户主目录)。没有安全保障(试运行、白名单、确认)和没有实现“保存有价值会话”的步骤;这是向具有破坏性清理倾向的范围蔓延,未提供承诺的数据保留。
安装机制
未提供安装规格(仅包含脚本的指令)。这在安装时最小化风险,因为没有下载或提取任何内容,但可执行的 `cleanup.sh` 的存在意味着当调用或安排时,脚本将在主机上运行。
凭证需求
技能未声明任何所需的环境变量或凭据,但 `cleanup.sh` 使用固定 `/root/.openclaw` 路径。这个硬编码的根路径隐式假设高权限或根用户环境,与所述任务不成比例(任务描述为操作用户的 `~/.openclaw`)。未提供以根用户身份操作或跨多个数据目录删除的理由。
持久化与权限
始终为 false(良好)。`skill.json` 包括一个 cron 字段(`0 3 * * 0`)且 SKILL.md 建议添加一个 cron 作业;如果按原样安装并使用根权限安排,此脚本将每周运行并自动执行删除。技能不修改其他技能的配置,但其操作是破坏性的,如果安排,则可能自主运行。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/1

Initial release of session-cleanup skill. - Periodically scans session directories, detects expired sessions, and evaluates their value. - Saves valuable sessions based on keyword matching; automatically deletes sessions deemed irrelevant. - Supports multiple session sources: cron runs, delivery queue, Telegram, and subagents, each with customized expiration rules. - Generates a cleanup report after each run. - Can be run manually or scheduled weekly with cron.

● 可疑

安装命令 点击复制

官方npx clawhub@latest install session-cleanup
镜像加速npx clawhub@latest install session-cleanup --registry https://cn.clawhub-mirror.com

技能文档

定期检查和清理过期会话,评估会话价值并保存重要信息。

能力轮廓

  • 输入:会话目录路径
  • 输出:清理报告 + 保存的有价值会话
  • 核心:过期检测 → 价值评估 → 选择性清理

工作流

``
  • 扫描会话目录
  • 检查过期会话(7天无活动)
  • 评估会话价值(关键词匹配)
  • 保存有价值会话到记忆
  • 清理无价值会话
  • 生成报告

目标目录

目录说明
~/.openclaw/cron/runs/定时任务运行记录
~/.openclaw/delivery-queue/消息投递队列
~/.openclaw/telegram/Telegram 会话数据
~/.openclaw/subagents/子智能体会话

过期规则

  • cron runs: 超过 3 天
  • delivery-queue: 超过 1 天(已完成/失败的)
  • telegram: 超过 7 天
  • subagents: 超过 7 天

价值评估关键词

类别关键词
重要决策decision, important, remember, 重要, 决策
学习learn, study, understand, 学习, 理解
问题解决fix, bug, error, 修复, 问题, 错误
创建create, build, new, 创建, 新建

主动性

  • 每周执行一次
  • 自动评估并保存有价值内容
  • 汇报清理结果

使用方式

bash # 手动执行 ~/.openclaw/workspace/skills/session-cleanup/cleanup.sh # 配置定时任务(每周日凌晨3点) cron job add session-cleanup "0 3 0" ~/.openclaw/workspace/skills/session-cleanup/run.sh
``

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务