用途:根据 AI 辅助工具(Claude Code / Codex)的对话纪录与 git 历史,自动产生带语义摘要的工作日志,支援每日回顾、周报与即时查询。
用法:/work-log-claude <时间范围> [结束日期] [--project <name>] [--output <mode>]。时间范围可为 today、yesterday、this-week、this-month 或 YYYY-MM-DD;输出模式为 terminal、file、obsidian 或 all(预设 all)。示例:/work-log-claude today;/work-log-claude this-week --project example-app;/work-log-claude 2026-03-01 2026-03-11 --output file。
执行流程:读取 skill 目录下 config.yaml(timezone、output_dir、obsidian_vault、obsidian_folder、default_output、claude_home、codex_home,缺省用预设值);解析参数;用 Bash 执行 Python parser 产出含 git 资料的 JSON;用 Read 读取 JSON 与 prompts/summarize.md,由执行 skill 的 Claude Code 生成摘要写入 /tmp/wl_summary.md;再用 formatter CLI 产生统计与每日表格并依模式输出;最后回报结果。terminal 模式显示摘要与统计;file 模式写入 docs/work-logs 下 Markdown;obsidian 模式写入 vault 内笔记;all 依序执行三者。
限制:首次使用需确认 config.yaml 的 obsidian_vault 路径;Codex 仅整合 session thread 标题,不解析 SQLite;时间以设定 timezone 显示,预设 Asia/Taipei;git 每专案最多收集 50 笔 commit,用 --stat 而非完整 diff;摘要由执行 skill 的 Claude Code 自身产生,不呼叫外部 API。skill 路径需替换为实际绝对根目录。其余收费、价格、平台等资讯暂未提供。