Session Log Analyzer

解析会话日志并生成PDF报告,支持Notion同步。

已扫描
适合谁
需要定期分析AI Agent运行日志的技术团队、使用Notion进行项目管理的协作团队
不适合谁
无Notion账号或无法配置API密钥的用户、不熟悉Python环境的初学者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @terrycarter1985/session-log-analyzer

Skill 说明

命令、参数、文件名以原文为准

会话日志分析器

分析代理会话日志并生成 PDF 报告,支持可选的 Notion 同步功能。

功能特性

  • 解析 JSONL 格式的会话日志并计算统计信息
  • 生成包含技能使用情况细分和错误摘要的 PDF 分析报告
  • 将生成的报告同步至 Notion 数据库

使用方法

生成报告

PYTHONPATH=./lib python3 scripts/analyze_logs.py

同步至 Notion

请先设置环境变量:

export NOTION_API_KEY="your-integration-token"
export NOTION_REPORTS_DB_ID="your-database-id"
PYTHONPATH=./lib python3 scripts/sync_to_notion.py

报告内容

  • 总会话数量
  • 技能调用统计(成功/失败率)
  • 耗时总计
  • 每项技能的使用情况细分
  • 最近的错误列表

配置说明

变量必填说明
NOTION_API_KEY同步时需要Notion 集成令牌
NOTION_REPORTS_DB_ID同步时需要目标 Notion 数据库 ID

注意事项

  • 输入日志必须为 JSONL 格式,且包含 eventsession_idskill_usedsuccessduration 字段
  • PDF 输出文件保存路径为 pdfs/session_analysis_report.pdf
  • Notion 同步功能仅上传提取的报告文本前 2000 个字符
T
@terrycarter1985

已收录 7 个 Skill

相关推荐