commits

Analyze commit history and contributor statistics for public repositories.

1|Updated May 5, 2026
One-click install
npx skills add https://github.com/ecosyste-ms/skills --skill commits-ecosyste-ms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commits
Source: https://github.com/ecosyste-ms/skills/tree/main/skills/commits
Command: npx skills add https://github.com/ecosyste-ms/skills --skill commits-ecosyste-ms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users quickly analyze the commit history and contributor statistics of any public repository, providing insights into development activity and contributor demographics.

Core Features & Use Cases

  • Commit History Analysis: Retrieve total commits, committers, and bot commits for a given repository.
  • Contributor Statistics: Obtain detailed information about contributors, including their commit count and activity over the past year.
  • Development Distribution Score: Assess the distribution of commits across different contributors to estimate the project's bus factor.
  • Date Range Filtering: List commits within a specific date range to monitor recent activity.
  • Use Case: Identify if a project is still actively developed, estimate the project's bus factor, or find which repositories a given person contributes to.

Quick Start

Analyze the commit history for the 'rails/rails' repository using the commits skill.

Frequently Asked Questions about commits

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

FAQPage Schema
How do I analyze commit history and contributor statistics for a public repository?

You can retrieve total commits, committer information, and bot commits for a public repository to analyze its commit history. This provides insights into development activity and contributor demographics without requiring authentication.

What is a development distribution score and how does it estimate bus factor?

A development distribution score assesses how commits are distributed across different contributors to estimate a project's bus factor. It helps identify whether a project relies heavily on a single developer or has balanced contributor participation.

Can I filter repository commits by a specific date range to monitor recent activity?

Yes, you can list commits within a specific date range to monitor recent repository activity. Date range filtering allows you to track development progress over defined periods for public repositories.

Do I need authentication to retrieve contributor statistics from public repositories?

No, retrieving contributor statistics from public repositories requires no authentication. The process utilizes JSON responses to provide committer information and activity data over the past year.

How can I check if a project is still actively developed using contributor statistics?

You can check if a project is actively developed by retrieving contributor statistics that include commit counts and activity over the past year. This data shows recent development distribution and whether contributors are still committing to the repository.