Help us improve
Share bugs, ideas, or general feedback.
From logbook
Generates monthly and yearly markdown reports analyzing time spent per project and git branch from Claude Code session logs, excluding idle gaps over 15 minutes. Use for time spent or hours per project queries.
npx claudepluginhub florianbuetow/claude-code --plugin logbookHow this skill is triggered — by the user, by Claude, or both
Slash command
/logbook:timeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate time-per-project reports from Claude Code session logs. Groups branches under their parent project. Excludes idle gaps > 15 minutes.
Generates standup summaries of recent Claude Code sessions: lists done commits by project/branch/duration, in-progress tasks, and metrics like total time/sessions.
Generates markdown developer journals from Claude Code activity data over specified time periods like today or last week. Focuses on accomplishments, decisions, and project progress with day-by-day breakdowns.
Generates a narrative "Journey Into [Project]" report analyzing a project's development history from claude-mem timeline data. Use for project history analysis or full project reports.
Share bugs, ideas, or general feedback.
Generate time-per-project reports from Claude Code session logs. Groups branches under their parent project. Excludes idle gaps > 15 minutes.
The script lives at the plugin path. Find it relative to this skill:
SCRIPT="$(dirname "$(dirname "$(dirname "$0")")")/scripts/logbook.py"
But in practice, run it from the project root:
python3 plugins/logbook/scripts/logbook.py time --out docs/reports
This generates:
YYYYMM-logbook-time.mdYYYY-logbook-time.mdTo limit to a specific period:
python3 plugins/logbook/scripts/logbook.py time --year 2026 --month 3 --out docs/reports
For preview only (no files written):
python3 plugins/logbook/scripts/logbook.py time --preview
After running the script, display the top 10 table from stdout directly to the user. This is the inline preview — do NOT hide it behind a file path.
Show the user which report files were created and their paths.
Each report contains:
GAP_THRESHOLD)-git-<branch>, --claude-worktrees-<branch>)EXCLUDED list in the script