timesheet
Installation
SKILL.md
Generate a markdown table summarizing the current user's git commits for the current month.
Data Collection
Repo in working directory. Scope to current month (1st through today) and 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
Output Format
Markdown table, one row per day with commits:
| Day | Summary |
|---|---|
| DD.MM. | Short summary of work themes |
Summary Style
Summaries should read like personal shorthand — what you'd jot in a work log, not what you'd write in a PR description.