Git Weekly Report Generator
Paste the following prompt into your AI chat to install this skill:
Please install @user_1f530050/weekly-report-new by following the official guide at https://skillhub.cn/install/skillhub.md
About this skill
Problem It Solves
Writing weekly reports often stalls on the basic question: what was actually done this week? Commits are scattered across Git repositories, while merge commits and CI-generated updates mix in, making manual review slow and easy to overstate. weekly-report focuses on this workflow: it extracts project-relevant work from local Git history and turns it into a structured Markdown report.
How It Works
- Confirms scope first: asks for the project or product name so weekly items are not mixed across unrelated initiatives.
- Collects the week’s commits: calculates the Monday-to-today window and uses
git logwith--sinceand--untilto fetch relevant records. - Filters noisy commits: merge commits, CI/CD version bumps, and auto-generated changelog entries are usually excluded.
- Produces readable items: groups related commits, keeps component/module names and functional details, and describes both what changed and what effect it had.
- Saves the result: writes a UTF-8 Markdown file named by the report date range.
Boundary
It depends on local repository paths and commit-message quality. If messages lack business context, the report can only reflect code changes and cannot infer product reasoning on its own. If no valid commits are found, it asks the user to confirm the date range instead of producing empty content.
Use Cases
- Before Friday wrap-up, consolidate this week's commits from multiple local Git repositories into one project weekly report Markdown file for sharing.
- Filter merge commits and CI-generated entries from local Git history, keeping only manual feature, fix, refactor, and optimization work for the week.
- Group this week's feat, fix, and refactor commits by project, then turn them into work items describing what changed and what effect it had.
- After confirming the project scope and date range, save a dated weekly report Markdown file in the Weekly Report folder.
Best For
- Backend engineers owning one product: need to turn this week's commits from multiple Git repositories into a submittable project report.
- Frontend engineers maintaining several modules: need to filter Merge and CI noise while keeping component and feature details for the report.
- Release engineers tracking delivery: need project-scoped weekly work items saved as a dated Markdown file in the weekly report folder.
- AI-assisted developers writing weekly reports: need feat, fix, and refactor commits converted into moderately detailed report items without manual commit review.
Related Skills
Runs rule and semantic checks on Word files, adds comments, and applies GB/T 9704-2012 party/government formatting.
Generate professional .pptx presentations from a topic or outline, with themes, common layouts, speaker notes, and 16:9/4:3 support.
Generates a fixed-structure A-share tech daily across five tracks, screening 24-hour news and selecting leader and growth stocks.
Convert teaching schedules from talent development plan PDFs into structured Excel files, with cross-page tables, merged cells, multi-semester course splitting, major metadata extraction, and batch output.