agentsclimarketplace

Commits

Skill ecosyste-ms/skills/skills/commits

Claude Code skills for querying the ecosyste.ms APIs

Install
npx -y skills add ecosyste-ms/skills --skill commits

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Query commits.ecosyste.ms for commit history and contributor statistics for any public repository. Use when checking how active a project is, who the top committers are, bus factor (DDS), bot commit ratio, or listing commits in a date range without cloning.

SKILL.md

2.1 KB, as published. Nobody here has run it

ecosyste.ms Commits API

Base URL: https://commits.ecosyste.ms/api/v1

All responses are JSON. No auth required. Set a User-Agent header. Lookup endpoints return a 302 redirect, so use curl -L.

Full OpenAPI spec: https://commits.ecosyste.ms/docs/api/v1/openapi.yaml

Repository commit stats

curl -sL 'https://commits.ecosyste.ms/api/v1/repositories/lookup?url=https://github.com/rails/rails'

Or directly by host (repo names containing / must be URL-encoded as %2F):

curl -s 'https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Frails'

Returns: total_commits, total_committers, total_bot_commits, total_bot_committers, mean_commits, dds (development distribution score, 0-1, higher means work is spread across more people), committers[] (name, email, login, count), plus past_year_* variants of each, and last_synced_commit.

List commits

curl -s 'https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Frails/commits?per_page=50'
curl -s 'https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Frails/commits?since=2026-01-01T00:00:00Z&until=2026-04-01T00:00:00Z'

Filters: since, until, sort, order, page, per_page.

Committers

Activity for a single login or email across all indexed repos on a host:

curl -s 'https://commits.ecosyste.ms/api/v1/hosts/GitHub/committers/dhh'
curl -s 'https://commits.ecosyste.ms/api/v1/hosts/GitHub/committers/[email protected]'

Hosts

curl -s 'https://commits.ecosyste.ms/api/v1/hosts'

Common host names: GitHub, gitlab.com, Bitbucket.org, codeberg.org.

When to use

  • Checking whether a project is still actively developed
  • Estimating bus factor via dds and total_committers
  • Separating human from bot commits
  • Finding which repos a given person commits to

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.