gitlab_get_user_contributions_summary
Generate a summary of user contributions including commits, issues, and merge requests for performance reviews and team tracking.
Instructions
Summarize user's recent contributions across issues, MRs, and commits
Get a comprehensive overview of a user's activity and contributions over a specified time period, aggregating data from multiple sources.
Returns contribution summary including:
Commit statistics: count, additions, deletions
Issue activity: created, closed, commented
MR activity: created, merged, reviewed
Project involvement: active repositories
Trend analysis: activity patterns over time
Use cases:
Performance reviews and reports
Team contribution tracking
Identifying active contributors
Project health monitoring
Parameters:
user_id: Numeric user ID
username: Username string (use either user_id or username)
since: Start date for analysis (YYYY-MM-DD)
until: End date for analysis (YYYY-MM-DD)
project_id: Optional project scope filter
Example: Get user contributions for last month
{
"username": "johndoe",
"since": "2024-01-01",
"until": "2024-01-31"
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | No | Numeric user ID | |
| username | No | Username string | |
| since | No | Start date for analysis (YYYY-MM-DD) | |
| until | No | End date for analysis (YYYY-MM-DD) | |
| project_id | No | Optional project scope filter |