Install
openclaw skills install @joe-yyy/codexreview本地 Codex 使用体检助手。扫描最近的 Codex 会话、项目产物、skills、自动化任务和 Token 记录,生成排版清晰、可折叠、Prompt 可复制的 HTML 周度复盘报告,并给出 提问方式、任务拆解、目标定义、产物沉淀和自动化复盘建议。用户要求 Codex 周度复盘、 AI 使用体检、Prompt 诊断、Token 消耗统计、个人 AI 协作习惯优化,或希望定期检查 Codex 使用质量时使用。
openclaw skills install @joe-yyy/codexreview复盘用户最近如何使用 Codex,产出本地 HTML 报告。流程:扫描 → 归并项目 → 分析低效点 → 生成网页 → 提示自动化。
默认时间范围是最近 7 天,用户指定时按用户要求。
优先运行脚本生成结构化 JSON;不要每次临时手写扫描逻辑。
node scripts/scan_usage.mjs --workspace <workspace> --output /tmp/codex_usage_scan.json
没有脚本时可以临时扫描,但必须在摘要里说明“本次为轻量试跑,项目归并可能不稳定”。
扫描范围:
不要把扫描到的长对话原文直接放进报告。只提炼项目、行为、产物、问题和建议。
会话 JSONL 解析要优先读取:
session_meta.payload:会话 id、cwd、thread_source、source。event_msg.payload.type = "user_message":用户原始消息。response_item.payload.type = "message":助手回复和部分用户消息。event_msg.payload.type = "token_count":Token 使用情况。thread_source = "subagent" 或 source.subagent 的会话要单独统计,不要混入主使用时长。
把会话和产物按主要项目聚合,而不是按单次对话罗列。
每个主要项目至少判断:
低信号项目可以合并进“其他任务”,不要撑满页面。
项目识别不能只靠会话标题。要综合用户提示词、工作区产物路径、cwd 和关键词。常见归并线索:
README / SKILL.md / GitHub / 使用体检 / Codex Review / Token:Codex Review 产品化。ETF / 敏感词 / 昵称 / 低误伤:敏感词或策略表格任务。邀请 / 好友 / H5 / Figma / 原型:邀请或原型需求任务。storage / 存储 / 磁盘:存储分析任务。如果大部分会话都落进“其他任务”,说明扫描或归并失败,要先修正数据解析,不要直接交付正式报告。
重点找这些问题:
每个主要问题都要给一个可复制的改写模板。
报告设计规范读 references/report-design.md。
如果存在 assets/report_template.html,优先沿用模板的页面结构、颜色、卡片、折叠区、复制按钮和移动端样式;不要临时重新设计一套页面。
默认用脚本生成报告:
node scripts/build_report.mjs --input /tmp/codex_usage_scan.json --output <report.html>
报告生成后默认自动打开浏览器。定时任务也要打开报告,让用户知道复盘已经完成。只有用户明确要求静默运行或只生成文件时,才加 --no-open:
node scripts/build_report.mjs --input /tmp/codex_usage_scan.json --output <report.html> --no-open
HTML 报告固定阅读流:
页面要像产品仪表盘,不要像长文档。第一屏必须让用户马上看懂“这周最大问题是什么、下周先改什么”。
不要把 Automation、Appendix、三色诊断 做成正文板块。自动化状态只在对话摘要中说明,或在用户明确要求时展示;颜色含义只放在右上角说明按钮里;估算说明只保留在必要的小字里,不单独占一节。
每次执行本 skill 时,都检查是否已有同类自动化任务。
同类任务名称包括:
Codex 周度使用体检Codex 使用复盘AI 使用体检Codex Review处理规则:
自动化任务推荐提示词:
使用 $codex-review 复盘我最近 7 天的 Codex 使用情况,生成本地 HTML 报告。
重点看:主要项目、投入时间、产出文件、Token 大致消耗、低效步骤、Prompt 问题、下周优化建议。
已有同类自动化任务时不要重复创建。
创建、查看、更新自动化任务时,必须使用 Codex 自动化工具,不要直接编辑自动化配置文件。
报告生成后,对话里只给简短摘要:
细节让用户看 HTML。
根据用户主要用途调整侧重点:
只建议保存长期稳定的偏好和协作规则。不要把敏感信息、一次性项目事实、完整原始对话写入长期记忆。