From jhostalek-skills
Generates a monthly work summary as a markdown table from git commits, filtering by author and date. Useful for time-tracking reports and commit-based activity recaps.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jhostalek-skills:timesheetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a markdown table of the current user's git commits for the current month.
Generate a markdown table of the current user's git commits for the current month.
Repo in working directory. Scope: current month (1st → today), current user only — filter by git config user.name. (Multi-committer repos otherwise leak others' commits.)
Reference command: git log --author="$(git config user.name)" --since="{year}-{month}-01" --until="{year}-{month}-{today+1}" --format="%ad | %an | %s" --date=short --no-merges
Run with dangerouslyDisableSandbox: true — git hooks fail sandboxed.
Markdown table, one row per day with commits:
| Day | Summary |
|---|---|
| DD.MM. | Short summary of work themes |
Write like personal shorthand — work-log note, not PR description.
npx claudepluginhub jhostalek/dotclaude --plugin jhostalek-skillsSummarizes git commit history into structured daily or weekly work reports for standups and project updates. Automatically categorizes commits and generates Markdown reports.
Summarizes git commits authored by the current user within a specified time range into a concise status update, useful for standups or progress reports.
Summarizes your personal git commits over a time window, classifying each change type and generating a terse engineer status update. Use for daily standups or weekly recaps.