Picks random winners from lists, spreadsheets, or Google Sheets for giveaways, raffles, and contests. Ensures fair, unbiased selection with transparency.
Install with Tessl CLI
npx tessl i github:davepoon/buildwithclaude --skill raffle-winner-picker72
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Multiple winners, transparency, timestamp, export
Cryptographic randomness
0%
100%
Correct winner count
100%
100%
No duplicate winners
100%
100%
Total entries displayed
100%
100%
Selection method stated
50%
100%
Full winner details
100%
100%
Timestamp recorded
100%
100%
Results exported to file
100%
100%
Without context: $0.2100 · 47s · 14 turns · 20 in / 3,347 out tokens
With context: $0.5040 · 1m 45s · 25 turns · 34 in / 5,991 out tokens
Weighted selection and reproducible seed
Cryptographic randomness
0%
70%
Weighted by entries column
100%
100%
1 entry = 1 ticket weighting
100%
100%
Seed recorded
100%
100%
Total tickets displayed
100%
100%
Winner ticket share shown
100%
100%
Full winner details
100%
100%
Timestamp recorded
0%
100%
Without context: $0.2253 · 51s · 14 turns · 18 in / 3,006 out tokens
With context: $0.5702 · 1m 56s · 28 turns · 289 in / 7,001 out tokens
Exclusions and runner-ups
Prior winners excluded
100%
100%
Correct runner-up count
100%
100%
No duplicates across selections
100%
100%
Eligible pool size shown
100%
100%
Excluded entries identified
100%
100%
Main winner full details
50%
100%
Runner-up full details
50%
100%
Timestamp recorded
0%
100%
Without context: $0.1832 · 45s · 11 turns · 14 in / 3,225 out tokens
With context: $0.4735 · 1m 41s · 25 turns · 32 in / 5,808 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.