SkillsScout
50 ENTRIES · 10 SECTORS · ZH · UPD 2026-07-15

session-viewer-openclaw-agent-skills

Scout 评分8.7
受欢迎程度
9
可用程度与相关性
8
安全性
9
综合
8.7

1. 基本信息

项目 内容
名称 session-viewer
项目自述名称 无独立自述标题差异——agent-skills 仓库 README 中直接以 session-viewer 称呼该子技能,与正式名称一致
作者/维护者 OpenClaw 官方组织(GitHub: openclaw);该子技能主要贡献者为 steipete(6 次提交中的 5 次),另有 spboyer 参与
来源链接 https://github.com/openclaw/agent-skills/tree/main/skills/session-viewer (所属合集仓库:openclaw/agent-skills,OpenClaw 官方“共享技能”公共源)
许可证 MIT(仓库级 LICENSE 文件确认,GitHub API 直接读取)
GitHub Stars / Forks 合集仓库整体 882 / 55(GitHub API 直接确认,2026-07-13);因属合集仓库,该数值不直接归属于本子技能,见第 6 章说明
最新版本 无独立版本号;该子技能最近一次提交为 2026-07-01(“fix: normalize session viewer metadata”),首次加入仓库时间为 2026-05-25
安装方式 git clone 仓库后,对 Claude Code 执行 ln -sfn "$(pwd)/skills" ~/.claude/skills;对 Codex 执行等效软链到 ~/.codex/skills/agent-skills;也可用仓库自带 scripts/install-skills 一键安装全部或指定技能

2. 功能介绍与亮点

session-viewer 是一个将 Agent 会话日志(JSONL 格式)渲染为可搜索、可分享单文件 HTML 查看器的工具,核心能力:

主要亮点:

3. 适用场景

所属固定分类:元技能与 Agent 增强

4. 跨 Agent 兼容性

Agent 结论 判断依据
Claude Code ✅ 原生支持 SKILL.md 与仓库 README 均给出针对 ~/.claude/skills 的软链接安装步骤;脚本内置对 $HOME/.claude/projects 下 JSONL 会话文件的识别逻辑
Codex ✅ 原生支持 README 给出针对 ~/.codex/skills 的软链接安装步骤;脚本内置对 ${CODEX_HOME}/sessionsrollout-*.jsonl 的识别逻辑
OpenClaw ✅ 原生支持 本身即 OpenClaw 官方仓库产出;脚本内置对 ${OPENCLAW_STATE_DIR}/agents/*/sessions 的识别逻辑,且默认支持 Pi/OpenClaw 会话格式
Hermes Agent ❓ 未验证 SKILL.md 与仓库文档均未提及 Hermes Agent;未为此单独发起搜索,如实标注未验证

5. 推荐理由

绝大多数 Agent 技能推荐关注“帮 Agent 干活”,session-viewer 关注的是“帮人看懂 Agent 干了什么”——这是日常使用多种编码 Agent 时经常缺失的一环。它的核心价值在于:一次安装,覆盖 Claude Code / Codex / OpenClaw 三种日志格式,省去为不同 Agent 各自寻找日志查看工具的麻烦;渲染产物是零依赖的单文件 HTML,方便本地排查也方便分享给同事复盘;代码体量小、执行范围收窄到“打开本地文件”,审计成本低,适合对 Agent 行为留痕、复盘决策路径有需求的用户直接采用。

6. 评分

维度 分数 说明
受欢迎程度 9 所属 openclaw/agent-skills 为 OpenClaw 官方组织维护的公共技能源;OpenClaw 主仓库(openclaw/openclaw)GitHub Stars 超 38 万,属该领域一线机构,符合“官方出品”档位。因本仓库属合集仓库,882 Stars 未直接计入本子技能评分,改以该子技能自身提交历史(6 次提交、2 名贡献者、持续 2 个月的迭代)作为独立热度佐证
可用性 8 针对 Claude Code 与 Codex 均给出明确的一条命令软链接安装步骤,另有 scripts/install-skills --list/--dry-run 辅助;文档(SKILL.md + 仓库 README)完整;最近维护距今 12 天。轻微扣分:脚本为原生 Node TypeScript,需要较新版本 Node 运行时支持
安全性 9 逐项核查:①代码执行范围仅限 spawn 调用系统默认程序打开本地生成的 HTML 文件,参数固定、无拼接外部输入;②抓取脚本全文未发现任何网络请求(fetch/http.request/axios 等均未命中);③无需任何 API Key 或凭据;④ SKILL.md 与脚本内容均为常规操作指令,未见可疑注入;⑤作者为 OpenClaw 官方组织及具名贡献者(steipete 等),信誉良好;⑥ License 为 MIT,明确清晰;⑦最近一次维护为 12 天前,非弃置项目
综合评分 8.7 三项均值,高于 7.0 门槛;安全性 9 分,未触发一票否决

7. 跟同类 Skills 相比的优势

对比对象 定位 与 session-viewer 的差异
各 Agent 自带的原始 JSONL 日志/CLI --replay 类命令 官方内置的原始日志查阅方式 通常只支持单一 Agent 自身格式,且多为终端文本输出,不支持跨会话搜索或分享;session-viewer 统一多种格式并产出可搜索、可分享的 HTML
各类通用日志可视化工具(如 Kibana、自建脚本) 通用日志/事件可视化平台 需要额外部署与索引成本,非针对 Agent 会话(工具调用、推理片段等结构)专门设计;session-viewer 零部署、专为 Agent 会话结构定制渲染
同仓库 agent-transcript 技能 面向 GitHub PR/Issue 场景的会话脱敏与插入 二者互补而非竞争:agent-transcript 负责“脱敏后放进 PR/Issue”,session-viewer 负责“本地/浏览器里完整复盘”,可配合使用

核心差异化:session-viewer 是目前少见的、由 Agent 生态官方组织维护、同时覆盖三大主流编码 Agent 日志格式的统一查看工具,且以单文件 HTML 产出降低分享与归档门槛。

8. 用户评价

本次仅对该子技能的仓库提交历史完成亲自验证(见第 2、6 章),未检索到经亲自抓取确认的独立第三方用户评价(Reddit / Hacker News / X 等渠道均未发现专门讨论该技能的可验证帖子)。如实说明:本次未收集到足够的用户评价,不做凑数。

9. 其他补充

10. 安装使用方式

方式一:clone 仓库 + 软链接(推荐,便于跟随上游更新)

git clone https://github.com/openclaw/agent-skills.git
cd agent-skills

# Claude Code
mkdir -p ~/.claude
ln -sfn "$(pwd)/skills" ~/.claude/skills

# Codex
mkdir -p ~/.codex/skills
ln -sfn "$(pwd)/skills" ~/.codex/skills/agent-skills

方式二:仓库自带安装脚本(可选择单独安装该技能)

scripts/install-skills --list        # 查看所有可用技能
scripts/install-skills --dry-run     # 预览安装,不改动文件
scripts/install-skills session-viewer   # 仅安装 session-viewer

使用

node skills/session-viewer/scripts/session-viewer.ts <session.jsonl> --out /tmp/session.html --open

注意事项:安装为软链接后无需重启 Agent 即可生效;触发方式为直接调用脚本,或在支持 Skill 自动发现的 Agent 中按技能描述自然语言触发(如“帮我看看刚才那次会话记录”)。

11. 注意事项