raffle-winner-picker

Select random winners from CSV, Excel, or Google Sheets inputs.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/Fancu1/dotfile --skill raffle-winner-picker-fancu1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: raffle-winner-picker
Source: https://github.com/Fancu1/dotfile/tree/main/skills/raffle-winner-picker
Command: npx skills add https://github.com/Fancu1/dotfile --skill raffle-winner-picker-fancu1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of selecting random winners from various data sources, ensuring a fair and transparent selection for giveaways, raffles, and contests.

Core Features & Use Cases

  • Random Selection: Utilizes cryptographically secure random number generation for unbiased results.
  • Multiple Data Sources: Supports CSV, Excel, Google Sheets, and plain text lists.
  • Flexible Winner Selection: Can pick single or multiple winners, with options for runner-ups and weighted selection.
  • Duplicate Prevention: Ensures that the same individual is not selected more than once.
  • Use Case: You're running a social media giveaway and need to pick 5 winners from a list of 500 participants in a CSV file. This skill can select them randomly, preventing duplicates, and provide you with the winner's details.

Quick Start

Pick 3 random winners from the attached file 'contest_entries.csv'.

Frequently Asked Questions about raffle-winner-picker

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

FAQPage Schema
How do I pick random winners from a CSV file for a giveaway?

To pick random winners from a CSV file for a giveaway, you can use this Skill to select single or multiple entries with duplicate prevention. It processes CSV, Excel, and plain text lists instantly.

Can I select multiple winners and runner-ups from a Google Sheets contest list?

Yes, you can select multiple winners and runner-ups from a Google Sheets contest list. The Skill supports flexible winner selection, allowing you to pull backup runner-ups alongside main winners.

How does cryptographically secure random selection work for raffle contests?

Cryptographically secure random selection for raffle contests uses advanced random number generation to ensure fair, unbiased, and transparent results. This prevents predictable patterns in winner selection.

What is the best way to prevent duplicate entries when picking giveaway winners?

The best way to prevent duplicate entries when picking giveaway winners is using a Skill with built-in duplicate prevention. This ensures the same individual is not selected more than once during the drawing.

Does this random winner picker support weighted selection for contest entries?

Yes, this random winner picker supports weighted selection for contest entries. You can assign different probabilities to participants, alongside standard random selection from spreadsheets or text inputs.

How do I run a weighted raffle selection from an Excel spreadsheet?

To run a weighted raffle selection from an Excel spreadsheet, provide your participant list and weight values. The Skill processes Excel files directly to output fair, weighted random results.