raffle-winner-picker

Selects random winners from lists, CSV files, spreadsheets, and Google Sheets.

Updated Aug 12, 2026
One-click install
npx skills add https://github.com/Barbaros911/As-mine --skill raffle-winner-picker-barbaros911
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: raffle-winner-picker
Source: https://github.com/Barbaros911/As-mine/tree/main/.claude/skills/raffle-winner-picker
Command: npx skills add https://github.com/Barbaros911/As-mine --skill raffle-winner-picker-barbaros911

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Running giveaways, raffles, and contests requires a fair and transparent way to pick winners from participant lists, and manual selection is slow, biased, and hard to verify. ## Core Features & Use Cases - Random Winner Selection: Picks one or multiple winners from CSV files, Excel spreadsheets, Google Sheets, or plain text lists using cryptographically secure randomness. - Duplicate Prevention and Exclusions: Ensures no participant wins twice and supports excluding previous winners from new draws. - Weighted and Runner-up Draws: Supports weighted probability based on entry counts and picking runner-ups as backups. - Use Case: You collected 247 giveaway entries in a Google Sheet. Ask for a random winner and receive the winning row with name, email, timestamp, and selection method for a transparent public announcement. ## Quick Start Pick a random winner from my contest entries spreadsheet and show the winner's details with a timestamp.

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 from a Google Sheet?▼

Provide the Google Sheet URL and ask for a random winner selection. The skill reads all entries, counts them, and returns one cryptographically random row with the winner's name, email, and entry details plus a timestamp.

How to pick multiple raffle winners without duplicates?▼

Specify the number of winners needed and request no duplicates, for example picking 5 winners from an entries CSV. The selection ensures the same person cannot win twice in a single draw.

Can I exclude previous winners from a new drawing?▼

Yes, list the previous winners to exclude when requesting a new selection. The skill removes those names from the eligible pool before performing the random draw.

Does random winner selection support weighted entries?▼

Yes, weighted selection is supported based on a column such as entry counts, where each entry counts as one ticket. Participants with more entries receive proportionally higher probability of winning.

What file formats work for raffle winner selection?▼

The skill works with CSV files, Excel spreadsheets, Google Sheets, and plain text lists of names and emails. You provide the source and it parses the entries before selecting.

How is fairness verified in a random drawing?▼

Selection uses cryptographically secure random number generation with a recorded UTC timestamp. A seed can be provided for third-party verification, making the process transparent and repeatable.