raffle-winner-picker

Select unbiased winners from Google Sheets, CSV/Excel files, or plain lists with cryptographic randomness and duplicate prevention.

1.5k|258|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/Prat011/awesome-llm-skills --skill raffle-winner-picker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: raffle-winner-picker
Source: https://github.com/Prat011/awesome-llm-skills/tree/main/raffle-winner-picker
Command: npx skills add https://github.com/Prat011/awesome-llm-skills --skill raffle-winner-picker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures fair and unbiased selection of winners for giveaways, raffles, and contests, eliminating manual drawing and ensuring transparency and trust.

Core Features & Use Cases

  • Cryptographically Random Selection: Guarantees impartiality and reproducibility for all selections.
  • Multiple Data Sources: Works seamlessly with Google Sheets, CSV, Excel files, or plain text lists.
  • Multiple Winners & Exclusions: Pick one or many winners, prevent duplicates, and select runner-ups.
  • Use Case: Select 5 random winners from your newsletter subscriber list (in a Google Sheet) for a product giveaway, ensuring no duplicates and providing transparent results.

Quick Start

Pick a random row from this Google Sheet to select a winner for a giveaway: [Sheet URL]

Pick 3 random winners from entries.csv

Pick a random winner from this list:

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 a random winner fairly from a contest or giveaway entry list?

Random winner selection uses cryptographically secure randomness to ensure impartial, auditable picking from participant lists. The Skill works with Google Sheets, CSV, Excel files, or plain text lists, prevents duplicate selections, and outputs winner details with timestamp and selection method for full transparency.

Can I select multiple winners from a raffle without duplicates?

Yes. The Skill picks one or many winners from your data source while preventing duplicates automatically. You specify the count needed, and it returns runner-ups and exclusions as well, with a complete audit trail.

What data formats does fair winner selection support?

Winner selection works seamlessly with Google Sheets, CSV files, Excel files, and plain text lists. You can import from any of these formats and run the selection process without data conversion steps.

How do I ensure raffle results are transparent and reproducible?

Cryptographically random selection guarantees impartiality and reproducibility. The Skill outputs winner details with the selection method, timestamp, and complete audit trail so results can be verified and results can be recreated if needed.

Can I exclude specific entries or use weighted selection in a random draw?

Yes. The Skill supports exclusion lists to skip certain participants and weighted selection to adjust odds. These options let you handle edge cases like employees ineligible for company giveaways or VIP entries with higher chances.

Why use cryptographic randomness instead of manual drawing for contests?

Manual drawing is prone to bias and lacks transparency. Cryptographic randomness eliminates human bias, provides reproducible results, and creates an audit trail that proves fairness to participants and stakeholders.