技能标识:session-log
Lightweight session logging for OpenClaw agents. Automatically creates a timestamped session file on every session start (including /new resets) and appends topic summaries during conversation. Solves the problem of /new overwriting session history — logs persist across resets and are readable by daily report crons. Use when setting up session continuity, conversation audit trails, or multi-agent daily summaries. Works for main, writer, coding, or any agent.
轻量级会话日志,可在 /new 重置后保留。
markdown
获取当前时间并创建文件:
bash
python3 /path/to/skills/session-log/scripts/new_session.py --agent main --dir /path/to/workspace/sessions
或手动创建:
在每个有意义的话题结束后,追加一行:
bash
echo - [话题] 一行摘要 >> sessions/YYYY-MM-DDHH-MM{agent}.md
保持简短——每个话题一行,最多十几个词。这是日志,不是日记。
每个智能体写入自己的工作区 sessions/ 文件夹。日报读取所有文件:
| 智能体 | 路径 |
|---|---|
| main | /path/to/main-workspace/sessions/ |
| writer |
在日报定时任务的准备步骤中,从所有智能体获取今天的会话文件:
bash
ls /path/to/main-workspace/sessions/YYYY-MM-DD_*.md
ls /path/to/writer-workspace/sessions/YYYY-MM-DD_*.md
ls /path/to/coding-workspace/sessions/YYYY-MM-DD_*.md
读取每个文件,将摘要包含在对话回顾部分,并按智能体标记([main]/[writer]/[coding])。
markdown
使用 scripts/new_session.py 创建带有正确时间戳的会话文件:
bash
python3 skills/session-log/scripts/new_session.py --agent main --dir workspace/sessions
以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:
帮我安装 SkillHub 和 session-log-1776273884 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 session-log-1776273884 技能
skillhub install session-log-1776273884
文件大小: 2.3 KB | 发布时间: 2026-4-16 16:53