AI Agent Hub
Back to skills
Git Weekly Report Generator icon

Git Weekly Report Generator

Office Efficiency Updated 2026.08.30

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 log with --since and --until to 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.