闲社服务运行正常AI智能体自动化平台
s

会话令牌账本

技能标识:session-token-ledger

Analyze local OpenClaw session token usage from a generated SQLite ledger and markdown summaries. Use when the user asks for a token audit, token体检报告, context-bloat diagnosis, session efficiency review, largest sessions, daily token trends, input/output ratio analysis, cache-read heavy sessions, or wants SQL/SQLite-based inspection of local OpenClaw session usage.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

会话令牌账本

会话令牌分类账

分析本地OpenClaw会话令牌使用情况,数据来源于此技能下生成的分类账。

目录结构

  • - scripts/rebuildsqlite.py — 从OpenClaw会话记录重建本地分类账
  • scripts/report.py — 为所有会话或单个会话生成Markdown报告
  • references/overview.md — 架构、视图和设计说明
  • references/queries.sql — 用于常见审计的预置SQLite查询
  • references/hook-setup.md — 可选的OpenClaw钩子设置,用于自动重建
  • references/ANOMALIES.md — 重建后填充可疑或错误的会话记录行
  • assets/sessiontokens.db — 重建后填充;SQLite分类账
  • assets/index.json — 重建后填充;机器可读的会话索引
  • assets/TOTALTOKENS.txt — 重建后填充;快速汇总统计
  • assets/YYYY-MM-DDN.md — 重建后填充;每个已完成会话对应一个Markdown文件

默认工作流程

  1. 1. 如果数据看起来过时,使用python3 scripts/rebuildsqlite.py重建分类账。
  2. 从assets/index.json开始查看会话列表和顶层总计。
  3. 如果用户需要趋势或排名,检查assets/sessiontokens.db。
  4. 如果用户需要某个会话的详细说明,读取对应的assets/YYYY-MM-DD_N.md文件。
  5. 如果用户需要根本原因分析,首先检查以下视图:
- largest_sessions - usage_efficiency - bloated_sessions - topcontexthogs - daily_efficiency
  1. 6. 如果发现异常,读取references/ANOMALIES.md。

仅在需要时阅读以下参考资料

  • - 需要了解架构或视图含义时,阅读references/overview.md。
  • 需要预置SQL时,阅读references/queries.sql。
  • 希望在/new、/reset、/stop或网关启动后自动重建时,阅读references/hook-setup.md。

快速路径

生成报告:

bash
python3 scripts/report.py
python3 scripts/report.py --session SESSION_ID
python3 scripts/report.py --save
python3 scripts/report.py --session SESSION_ID --save

使用只读SQLite查询(可用时):

bash
sqlite3 -readonly assets/sessiontokens.db SELECT * FROM overallsummary;
sqlite3 -readonly assets/sessiontokens.db SELECT * FROM largestsessions LIMIT 10;
sqlite3 -readonly assets/sessiontokens.db SELECT * FROM bloatedsessions LIMIT 10;
sqlite3 -readonly assets/sessiontokens.db SELECT * FROM topcontext_hogs LIMIT 10;
sqlite3 -readonly assets/sessiontokens.db SELECT * FROM dailyefficiency ORDER BY date DESC;

针对单个会话:

bash
sqlite3 -readonly assets/sessiontokens.db SELECT * FROM usageefficiency WHERE sessionid=SESSIONID;

如果sqlite3命令行工具不可用,请改用附带的Python脚本。

报告规则

  • - 以通俗易懂的结论开头。
  • 分别列出总令牌数、输入令牌数、输出令牌数和缓存读取数。
  • 明确指出浪费来源:长上下文、过多主题切换、长输出或重复的工具/文档加载。
  • 对于订阅制计费,强调令牌总数和效率,而非虚假的美元成本精度。
  • 提供建议时,优先使用简短排序列表而非长篇论述。

边界说明

  • - 将此分类账视为本地分析数据,而非提供商计费的绝对依据。
  • 除非用户明确要求重建或更新分类账,否则不要修改数据库。
  • 重建时会跳过当前活动的实时.jsonl会话(当存在匹配的.lock文件时),因此分类账默认仅包含已完成会话。
  • 优先查询数据库而非手动从原始会话日志重新推导总数,除非分类账看起来过时或损坏。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 session-token-ledger-1776104656 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 session-token-ledger-1776104656 技能

通过命令行安装

skillhub install session-token-ledger-1776104656

下载

⬇ 下载 session-token-ledger v1.0.0(免费)

文件大小: 13.33 KB | 发布时间: 2026-4-15 14:19

v1.0.0 最新 2026-4-15 14:19
Analyze local OpenClaw session token usage from a generated SQLite ledger and markdown summaries. Use this skill when you want a token audit, context-bloat diagnosis, session efficiency review, daily token trends, largest-session analysis, input/output ratio inspection, cache-read-heavy session detection, or a markdown report for one specific session. Includes a rebuild script for generating the ledger from local OpenClaw session transcripts, a report script for human-readable summaries, canned SQLite queries for common investigations, and optional hook setup instructions for automatic rebuilds after /new, /reset, /stop, or gateway startup.
返回顶部