How this skill is triggered — by the user, by Claude, or both
Slash command
/timesheet:timesheetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Estimate work time per project based on Claude Code session timestamps in `~/.claude/projects/`.
Estimate work time per project based on Claude Code session timestamps in ~/.claude/projects/.
Parse $ARGUMENTS:
YYYY-Www (e.g. 2026-W09): that ISO week (Monday to Sunday)YYYY-MM-DD..YYYY-MM-DD: that date rangeYYYY-MM-DD: that single dayYYYY-MM: that entire monthCalculate period_start and period_end as YYYY-MM-DD strings.
templates/ja.md in this skill's directory (for Japanese environment)templates/default.mdReplace {{period_label}}, {{period_start}}, {{period_end}} with computed values.
For each .jsonl file in ~/.claude/projects/*/:
type is "queue-operation" (subagent session)."type":"user") and active dates.Group results by project directory.
Follow the template's HTML comments as instructions. Output directly to the conversation. Do NOT write to a file.
Populate:
{{period_label}}, {{period_start}}, {{period_end}} — period identifiers{{total_hours}}, {{total_sessions}}, {{project_count}} — totals{project_name}, {hours}, {percentage}, {session_count}, {prompt_count}, {active_days}Sort projects by hours descending.
npx claudepluginhub suto-michimasa/cc-session-tools --plugin timesheetGenerates time reports grouped by client/project from screen activity timelines, estimating block durations for timesheets and billing.
Analyzes worklog files to generate daily standups, weekly summaries, monthly reviews, performance reviews, and resume-ready bullets using Python script.
Generates standup summaries of recent Claude Code sessions: lists done commits by project/branch/duration, in-progress tasks, and metrics like total time/sessions.