raffle-winner-picker

Select unbiased winners from CSV, Excel, Google Sheets, or lists.

103|30|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/CommandCodeAI/agent-skills --skill raffle-winner-picker-commandcodeai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: raffle-winner-picker
Source: https://github.com/CommandCodeAI/agent-skills/tree/main/skills/raffle-winner-picker
Command: npx skills add https://github.com/CommandCodeAI/agent-skills --skill raffle-winner-picker-commandcodeai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables fair and transparent selection of winners from lists, spreadsheets, or Google Sheets for giveaways, raffles, and contests, removing bias and manual effort.

Core Features & Use Cases

  • Cryptographically secure randomness for unbiased results
  • Supports multiple data sources: CSV, Excel, Google Sheets, or simple lists
  • Duplicate prevention and optional runner-ups to handle ineligible winners
  • Transparent, reproducible results with detailed winner metadata

Quick Start

From a local file entries.csv: Pick 3 random winners. From a Google Sheet: provide the Sheet URL. The tool outputs winner details and can export results for verification.

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 or Google Sheets list without bias?

To pick random winners from a CSV or Google Sheets list without bias, use cryptographically secure randomness. This process supports CSV, Excel, and Google Sheets sources, selecting winners transparently while preventing duplicates.

Can I select multiple winners and runner-ups from an Excel spreadsheet?

Yes, you can select multiple winners and optional runner-ups from an Excel spreadsheet. Runner-ups handle ineligible winners, and duplicate prevention ensures no single entry wins twice during the selection process.

How does duplicate prevention work when selecting raffle winners?

Duplicate prevention works by tracking selected entries during raffle winner selection, ensuring no individual wins twice. This mechanism maintains fairness when picking multiple winners from a single spreadsheet or list source.

What is the best way to ensure transparency in a giveaway winner selection process?

The best way to ensure transparency in a giveaway winner selection process is using cryptographically unbiased randomness with timestamped records. This generates reproducible results and exports winner details for verification.

Do I need to format my plain list entries before drawing random winners?

No, you do not need to format plain list entries before drawing random winners. The winner selection process directly handles plain lists alongside CSV, Excel, and Google Sheets data sources natively.

Why should I use cryptographic randomness instead of standard random selection for contests?

You should use cryptographic randomness instead of standard random selection for contests because it provides truly unbiased results. Combined with timestamped records and exportable details, it guarantees verifiable, transparent winner selection.