CommunityResearch & Data Analysisgithub.com

LJW0401/daily-summary

Generate daily work summaries based on Claude Code / Codex active sessions from the day. Scans Claude Code .jsonl files under ~/.claude/projects and Codex rollout-*.jsonl files indexed by ~/.codex/state_5.sqlite, reconstructs work topics from user messages, assistant replies, tool calls, and command results, organizes the day's work around a

What is daily-summary?

The LJW0401/daily-summary skill automatically generates daily work summaries from active Claude Code and Codex sessions. It scans Claude Code .jsonl files in `~/.claude/projects` and Codex `rollout-*.jsonl` files indexed via `~/.codex/state_5.sqlite`. By analyzing user messages, assistant replies, tool calls, and command outputs, it reconstructs work topics and presents them in a dual-axis format: a full-day timeline (including a Gantt chart that visually shows which project you worked on at each time) as the main axis, and per-project progress as the secondary axis. The output is directly structured as an HTML document (no intermediate Markdown), which is then sent to the user's Feishu email via `lark-cli`. This skill is ideal for developers using Claude Code or Codex on multiple projects who need a concise, visual daily report for personal or team sharing.

Works with✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/LJW0401/claude-code-skills/tree/main/daily-summary

Installed? Explore more Research & Data Analysis skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

What does daily-summary do?

Generates daily work summaries based on active Claude Code / Codex sessions from the day. Scans Claude Code .jsonl files under ~/.claude/projects and Codex rollout-*.jsonl files indexed by ~/.codex/state_5.sqlite, reconstructs work topics from user messages, assistant replies, tool calls, and command results, organizes the day's work around a "full-day timeline" as the main axis (including a Gantt chart that visualizes which project you worked on at each point in time), and around "per-project progress" as the secondary axis to explain each project. The output is directly structured as an HTML document (no intermediate Markdown), and sent to the user's Feishu email via lark-cli. Use this skill when the user says "Summarize today's work," "Organize a daily report from conversations," "Output a daily summary," or similar requests.

Related Skills