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.