What problem does it solve? Turning a week of scattered Git commits into a structured weekly report with defensible hour allocation is tedious and error-prone. This Skill reads commit history across one or more repositories, semantically groups commits into tasks, and produces a formatted Chinese Excel report where task hours sum exactly to your stated total. ## Core Features & Use Cases - Git Evidence Collection: Filters commits by author (default Ouyangfan, case-insensitive) and date range using half-open intervals, capturing subject, body, and change statistics. - Semantic Task Grouping: Merges commits into 5-8 project/module tasks based on shared paths and scope, without fabricating business outcomes. - Weighted Hour Allocation: Distributes a user-provided total hour budget across tasks using largest-remainder rounding at a configurable precision (default 0.5h), guaranteeing the sum matches exactly. - Formatted Excel Output: Builds a styled .xlsx via @oai/artifact-tool with merged project/module cells, frozen header, and a rendered PNG preview for visual verification. - Use Case: On Friday afternoon, ask for a report of last week's commits with a 40-hour total; receive 周报_YYYY-MM-DD_YYYY-MM-DD_Ouyangfan.xlsx ready to submit. ## Quick Start Ask the agent to summarize your commits from last week across your repositories into a weekly report Excel, telling it your total hours such as 40.