worklog

Summarize Claude Code sessions into weekly Markdown worklogs grouped by project.

68|29|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/revfactory/skills --skill worklog-revfactory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: worklog
Source: https://github.com/revfactory/skills/tree/main/worklog
Command: npx skills add https://github.com/revfactory/skills --skill worklog-revfactory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill analyzes Claude Code session logs to automatically generate a concise weekly worklog, reducing manual summary effort.

Core Features & Use Cases

  • Aggregate all sessions from the workweek and group by project path to produce an organized summary.
  • Extract key signals from session data: user requests, touched files, tools used, and assistant conclusions for a clear activity record.
  • Output a Markdown file named YYYY-WXX.md in the worklog directory for archival and review.

Quick Start

Use the worklog skill to compile a weekly summary from Claude Code sessions.

Frequently Asked Questions about worklog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically generate a weekly worklog from Claude Code sessions?

To generate a weekly worklog automatically, this skill processes per-session JSONL data to extract user requests, touched files, tools used, and assistant conclusions into a structured Markdown file. It aggregates all sessions within the workweek and groups the results by project path for organized archival.

What is the best way to summarize Claude Code session logs by project?

The best way to summarize session logs by project is to group all workweek sessions by their project path. This skill automatically extracts key signals like user requests and touched files from the JSONL data to produce a clear, project-organized activity record in Markdown format.

How does extracting JSONL session data work for creating a Markdown report?

Extracting JSONL session data for Markdown reports involves reading per-session JSONL files to pull user requests, touched files, tools used, and assistant conclusions. The processed data is then compiled and written into a structured Markdown file named YYYY-WXX under the worklog directory.

Do I need any external dependencies to automate my Claude Code session summaries?

No external dependencies are required to automate your Claude Code session summaries. This skill operates independently without any listed dependencies, directly reading the native JSONL session logs to generate the weekly Markdown worklog file.

Can I compile a weekly worklog across multiple different project paths?

Yes, you can compile a weekly worklog across multiple project paths. This skill aggregates all sessions from the workweek and specifically groups the extracted results by project path, ensuring that activities from different projects are organized separately in the final Markdown summary.

What specific details are extracted from Claude Code logs for the worklog?

The specific details extracted from Claude Code logs for the worklog include user requests, touched files, tools used, and assistant conclusions. These key signals are pulled directly from the per-session JSONL data to produce a structured summary of your weekly activity.