random-contributor

Select a random contributor from a public GitHub repository via API or scraping.

128|31|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/besoeasy/open-skills --skill random-contributor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: random-contributor
Source: https://github.com/besoeasy/open-skills/tree/main/skills/random-contributor
Command: npx skills add https://github.com/besoeasy/open-skills --skill random-contributor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you easily select a random contributor from any public GitHub repository, useful for various team coordination and recognition tasks.

Core Features & Use Cases

  • Random Selection: Uniformly picks a contributor from a specified GitHub repository.
  • API or Scraping Fallback: Utilizes the GitHub API and can fall back to scraping the contributors page if API access is limited.
  • Contributor Data: Returns essential contributor details like login, profile URL, and contribution count.
  • Use Case: Assign a random contributor to review a pull request or to give a shoutout in a team meeting.

Quick Start

Find a random contributor for the 'besoeasy/open-skills' repository.

Frequently Asked Questions about random-contributor

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

FAQPage Schema
How do I pick a random contributor from a GitHub repository?

Yes, you can get contributor details for large GitHub repositories. The Skill handles API pagination to fetch the full list of contributors before making a uniform random selection.

Does this Skill work when the GitHub API rate limit is reached?

When the GitHub API rate limit is reached, the Skill falls back to scraping the repository's contributors page. This ensures you can still retrieve a random contributor without API access.

What GitHub contributor information does the random selection return?

The random selection returns essential GitHub contributor information including the user's login, avatar URL, profile URL, and total contribution count for the specified repository.

Can I use a randomly selected GitHub contributor for pull request assignments?

You can use a randomly selected GitHub contributor for pull request assignments or team shoutouts. The Skill provides the selected contributor's profile details needed for automated reviewer allocation.