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.