What problem does it solve?
Keeping a repository's README contributors list current requires manually cross-referencing merged pull requests against existing entries, which is tedious and easy to forget. This Skill automates the discovery of new contributors and safely applies the update with human approval.
Core Features & Use Cases
- Cutoff-Based PR Discovery: Locates the last
[contributors-updated] marker commit on master to compute a cutoff date, then queries GitHub for merged PRs since that date using the gh CLI.
- Contributor Filtering: Excludes bot accounts, existing maintainers and contributors, and the repo owner, then drafts one-line descriptions from PR titles and context.
- Approval-Gated Commit: Previews proposed README additions, waits for explicit user approval, then commits directly to master with a marker commit message after verifying only README.md changed.
- Use Case: A maintainer runs this monthly to credit new community members in the ha-mcp README without manually auditing dozens of merged PRs.
Quick Start
Ask the assistant to find contributors who merged PRs recently but are missing from the README and update the contributors list.