github-contributions

Summarize GitHub contributions per contributor using the GitHub REST API.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/difflabai/marketplace --skill github-contributions
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-contributions
Source: https://github.com/difflabai/marketplace/tree/main/plugins/teams/skills/github-contributions
Command: npx skills add https://github.com/difflabai/marketplace --skill github-contributions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Organizations often need a quick, accurate view of who contributed what across all GitHub repos, to inform planning, recognition, and accountability.

Core Features & Use Cases

  • Per-contributor summaries: lists commits, files changed, and lines added/removed across repos.
  • PR attribution overrides: respects "Requested by @USER" annotations to reassign work.
  • Markdown/JSON outputs: ready-to-publish reports for standups and dashboards, with configurable time windows.

Quick Start

Ask the skill to generate a team contributions report for your GitHub organization for the last 7 days.

Frequently Asked Questions about github-contributions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I summarize GitHub contributions by contributor across an organization?▼

GitHub contribution summaries are generated by aggregating per-user commits, files changed, and lines added or removed across all repositories within a configurable time window, outputting structured JSON for downstream formatting.

How do I generate a team activity report for weekly standups using GitHub data?▼

Team activity reports for standups are generated by summarizing GitHub contributions across an organization for a configurable time window, producing ready-to-publish Markdown or JSON outputs from the aggregated contributor data.

Can I reassign work attribution in GitHub contribution reports based on PR descriptions?▼

Work attribution in GitHub contribution reports can be reassigned by applying optional attribution overrides that parse "Requested by @USER" annotations directly from pull request descriptions.

Does this GitHub contributions analysis require a specific Python library?▼

GitHub contributions analysis requires the Python requests library to fetch and aggregate repository and contributor data via the GitHub REST API.

What is the best way to aggregate per-user GitHub productivity data for a custom time window?▼

Aggregating per-user GitHub productivity data for a custom time window is best handled by a script that queries the GitHub REST API, applies optional PR attribution overrides, and outputs structured JSON.