Token导航 LogoToken导航

Agent Skill · 效率

openclaw-history-viewer(OpenClaw history viewer 搜索)

openclaw-history-viewer 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

openclaw-history-viewer 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 6,898。

总安装 8,751周安装 361GitHub Stars 1下载 2,859核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.1.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:openclaw-history-viewer(OpenClaw history viewer 搜索)
来源仓库:https://github.com/lengyhua/openclaw-history-viewer
安装命令:
openclaw skills install openclaw-history-viewer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install openclaw-history-viewer

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

OpenClaw history viewer 启动 Web 服务浏览聊天记录并支持导出 JSON。适用于查看、搜索或备份历史会话内容的需求场景。通过 clawhub 安装后启动服务,在浏览器中访问交互界面。需开放本地端口并确保仅授权用户可访问该服务。建议定期清理旧会话数据以节省存储空间。

openclaw-history-viewer 属于效率类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install openclaw-history-viewer;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

openclaw-history-viewer 怎么安装?

在终端执行 openclaw skills install openclaw-history-viewer。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

openclaw-history-viewer 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

openclaw-history-viewer 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

openclaw-history-viewer 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

openclaw-history-viewer 用的人多吗?

公开数据是累计安装 8,751 次,近一周安装 361 次,下载 2,859 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

openclaw-history-viewer 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
openclaw-history-viewer

OpenClaw history viewer 搜索 · 本页

8,7511需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
openclaw-history-viewer
description
启动一个 web 服务来浏览和查看 OpenClaw 的历史聊天记录。支持会话列表、消息详情查看、JSON API 导出、自动会话备份、刷新功能。使用场景:当用户想要查看、浏览、搜索或导出 OpenClaw 的聊天历史记录时触发此技能。触发词包括:"启动历史记录"、"打开聊天记录"、"查看历史"、"启动 history viewer"、"打开聊天历史"等。

OpenClaw History Viewer

浏览和查看 OpenClaw 的历史聊天记录,支持自动会话备份,即使开启新会话也不会丢失旧记录。

快速启动

🗣️ 自然语言启动

直接告诉我以下任何一句话即可启动:

  • "启动历史记录查看器"
  • "打开聊天记录"
  • "查看 OpenClaw 历史"
  • "启动历史查看服务"
  • "帮我打开历史聊天"

我会自动为你启动服务!

🆕 最新版本 v1.1.1

  • 🔄 刷新按钮:重新加载最新数据,保持当前阅读位置
  • 💬 Favicon 图标:浏览器标签页显示对话气泡
  • ✨ 界面优化:移除冗余标题,布局更紧凑

💻 命令行启动

启动 web 服务器(默认端口 8765):

python3 ~/.openclaw/skills/openclaw-history-viewer/scripts/history_server.py

自定义端口:

python3 ~/.openclaw/skills/openclaw-history-viewer/scripts/history_server.py 9000

🔙 后台启动

nohup python3 ~/.openclaw/skills/openclaw-history-viewer/scripts/history_server.py > /tmp/history.log 2>&1 &

功能特性

🔄 自动会话备份(新增!)

问题:OpenClaw 在开启新会话时会覆盖 sessions.json,导致旧会话记录"消失"。

解决:本技能支持读取 OpenClaw 自动创建的 .reset. 备份文件,无需后台监控进程!

OpenClaw 自动备份机制

当你使用 /new 或 /reset 命令时,OpenClaw 会自动:

  1. 将当前会话文件重命名为 <session-id>.jsonl.reset.<timestamp>
  2. 创建新的会话文件

这些 .reset. 文件会自动显示在历史记录列表中!

备份文件位置
~/.openclaw/agents/main/sessions/
├── sessions.json                    # 当前活跃会话索引
├── <session-id>.jsonl               # 当前会话文件
└── <session-id>.jsonl.reset.*       # 自动备份的旧会话
查看备份的会话

启动 Web 服务后,所有 .reset. 备份的会话会自动显示在列表中,带有 "📦 reset-backup" 标识:

  • 备份会话按时间排序
  • 点击可查看完整的聊天历史
  • 支持聊天视图和 Raw 视图切换

手动备份(可选)

如果你需要额外备份到独立目录:

# 备份当前会话
python3 ~/.openclaw/skills/openclaw-history-viewer/scripts/backup_session.py

# 备份指定会话
python3 ~/.openclaw/skills/openclaw-history-viewer/scripts/backup_session.py <session_id>

备份文件位置:~/.openclaw/workspace/history/

Web 界面

📋 列表视图 (/)

传统的列表展示方式,显示所有会话:

  • Session ID
  • 消息数量
  • 频道类型 (webchat, discord, telegram 等)
  • 最后更新时间
  • 点击可查看会话详情(Raw 模式)
💬 聊天视图 (/chat)

新增! 现代化的聊天界面展示方式:

  • 类似微信/Telegram 的对话式布局
  • 用户消息显示在右侧(紫色气泡)
  • 助手消息显示在左侧(灰色气泡)
  • 系统消息居中显示
  • 支持展示思考过程(带折叠/展开)
  • 支持展示工具调用和结果
  • 渐变紫色背景,毛玻璃效果
  • 响应式设计,支持移动端
🔍 视图切换
  • 在聊天详情页可以通过按钮切换 "聊天视图" 和 "Raw 视图"
  • 聊天视图 URL: /chat?id=<session_id>
  • Raw 视图 URL: /session?id=<session_id>
🔄 刷新功能(v1.1.1 新增)
  • 重新加载按钮:位于页面顶部,紧邻视图切换器
  • 保持阅读位置:刷新后保持当前屏幕内容不变
  • 自动调整滚动条:有新消息时可继续下拉查看
  • 状态提示:加载中 → 已加载(1.5 秒)
💬 Favicon 图标
  • 浏览器标签页显示 💬 对话气泡图标
  • 所有页面统一使用相同图标
  • 使用内嵌 SVG,无需额外文件

URL 路由

URL说明
/默认 - 聊天视图列表(现代化界面)
/list列表视图(传统表格界面)
/chat?id=<session_id>聊天详情视图
/session?id=<session_id>Raw 详情视图
/api/sessions获取会话列表 API
/api/session?id=<session_id>获取会话详情 API

JSON API

  • 获取会话列表: GET /api/sessions
  {
    "sessions": [
      {
        "sessionId": "xxx-xxx-xxx",
        "updatedAt": 1234567890,
        "updatedAtStr": "2026-03-15 13:00:00",
        "channel": "webchat",
        "chatType": "direct",
        "messageCount": 150
      }
    ],
    "total": 10
  }
  • 获取会话详情: GET /api/session?id=<session_id>
  {
    "sessionId": "xxx-xxx-xxx",
    "sessionInfo": {...},
    "messages": [
      {
        "line": 1,
        "type": "session",
        "timestamp": "2026-03-15T05:18:57.108Z",
        "id": "...",
        "data": {...}
      }
    ],
    "total": 150
  }

数据存储位置

OpenClaw 会话数据存储在:

~/.openclaw/agents/main/sessions/
├── sessions.json          # 会话索引
├── <session-id>.jsonl     # 会话消息记录 (JSONL 格式)

消息类型

会话中可能包含的消息类型:

  • session - 会话元数据
  • message - 用户或助手消息
  • toolCall - 工具调用
  • toolResult - 工具执行结果
  • model_change - 模型切换
  • thinking_level_change - 思考级别变更
  • custom - 自定义事件

使用示例

场景 1:启动服务(最简单!)

# 启动 Web 服务
python3 ~/.openclaw/skills/openclaw-history-viewer/scripts/history_server.py

# 访问 http://localhost:8765

无需后台监控! OpenClaw 已自动创建 .reset. 备份文件,服务会自动读取并显示。

场景 2:查看最近的聊天历史

# 启动服务
python3 ~/.openclaw/skills/openclaw-history-viewer/scripts/history_server.py

# 在浏览器打开 http://localhost:8765

场景 3:通过 API 获取会话列表(包含 .reset. 备份)

curl http://localhost:8765/api/sessions | jq

场景 4:导出特定会话

# 导出活跃会话
curl "http://localhost:8765/api/session?id=<session_id>" > session_export.json

# 导出 .reset. 备份会话
curl "http://localhost:8765/api/session?id=<reset_session_id>" > reset_session_export.json

场景 5:手动备份到独立目录(可选)

# 备份当前会话到 ~/.openclaw/workspace/history/
python3 ~/.openclaw/skills/openclaw-history-viewer/scripts/backup_session.py

# 备份指定会话
python3 ~/.openclaw/skills/openclaw-history-viewer/scripts/backup_session.py <session_id>

注意事项

  • 服务默认监听 localhost:8765,仅本地访问
  • 会话文件为 JSONL 格式,每行一个 JSON 对象
  • 长消息在 Web 界面中会被截断预览,可点击展开

平台分布

OpenClaw

75.99%
按下载量换算2,173

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills