Claude Agent Skill · by Composiohq

Raffle Winner Picker

Install Raffle Winner Picker skill for Claude Code from composiohq/awesome-claude-skills.

Install
Terminal · npx
$npx skills add https://github.com/composiohq/awesome-claude-skills --skill raffle-winner-picker
Works with Paperclip

How Raffle Winner Picker fits into a Paperclip company.

Raffle Winner Picker drops into any Paperclip agent that handles this kind of work. Assign it to a specialist inside a pre-configured PaperclipOrg company and the skill becomes available on every heartbeat — no prompt engineering, no tool wiring.

S
SaaS FactoryPaired

Pre-configured AI company — 18 agents, 18 skills, one-time purchase.

$27$59
Explore pack
Source file
SKILL.md158 lines
Expand
---name: raffle-winner-pickerdescription: Picks random winners from lists, spreadsheets, or Google Sheets for giveaways, raffles, and contests. Ensures fair, unbiased selection with transparency.--- # Raffle Winner Picker This skill randomly selects winners from lists, spreadsheets, or Google Sheets for giveaways and contests. ## When to Use This Skill - Running social media giveaways- Picking raffle winners at events- Randomly selecting participants for surveys or tests- Choosing winners from contest submissions- Fair distribution of limited spots or resources- Random team assignments ## What This Skill Does 1. **Random Selection**: Uses cryptographically random selection2. **Multiple Sources**: Works with CSV, Excel, Google Sheets, or plain lists3. **Multiple Winners**: Can pick one or multiple winners4. **Duplicate Prevention**: Ensures the same person can't win twice5. **Transparent Results**: Shows the selection process clearly6. **Winner Details**: Displays all relevant information about winners ## How to Use ### From Google Sheets ```Pick a random row from this Google Sheet to select a winner for a giveaway: [Sheet URL]``` ### From Local File ```Pick 3 random winners from entries.csv``` ### From List ```Pick a random winner from this list:- Alice (alice@email.com)- Bob (bob@email.com)- Carol (carol@email.com)...``` ### Multiple Winners ```Pick 5 random winners from contest-entries.xlsx, make sure no duplicates``` ## Example **User**: "Pick a random row from this Google Sheet to select a winner for a giveaway." **Output**:```Accessing Google Sheet...Total entries found: 247 Randomly selecting winner... 🎉 WINNER SELECTED! 🎉 Row #142Name: Sarah JohnsonEmail: sarah.j@email.comEntry Date: March 10, 2024Comment: "Love your newsletter!" Selection method: Cryptographically randomTimestamp: 2024-03-15 14:32:18 UTC Would you like to:- Pick another winner (excluding Sarah)?- Export winner details?- Pick runner-ups?``` **Inspired by:** Lenny's use case - picking a Sora 2 giveaway winner from his subscriber Slack community ## Features ### Fair Selection- Uses secure random number generation- No bias or patterns- Transparent process- Repeatable with seed (for verification) ### Exclusions```Pick a random winner excluding previous winners: Alice, Bob, Carol``` ### Weighted Selection```Pick a winner with weighted probability based on the "entries" column (1 entry = 1 ticket)``` ### Runner-ups```Pick 1 winner and 3 runner-ups from the list``` ## Example Workflows ### Social Media Giveaway1. Export entries from Google Form to Sheets2. "Pick a random winner from [Sheet URL]"3. Verify winner details4. Announce publicly with timestamp ### Event Raffle1. Create CSV of attendee names and emails2. "Pick 10 random winners from attendees.csv"3. Export winner list4. Email winners directly ### Team Assignment1. Have list of participants2. "Randomly split this list into 4 equal teams"3. Review assignments4. Share team rosters ## Tips - **Document the process**: Save the timestamp and method- **Public announcement**: Share selection details for transparency- **Check eligibility**: Verify winner meets contest rules- **Have backups**: Pick runner-ups in case winner is ineligible- **Export results**: Save winner list for records ## Privacy & Fairness ✓ Uses cryptographically secure randomness✓ No manipulation possible✓ Timestamp recorded for verification✓ Can provide seed for third-party verification✓ Respects data privacy ## Common Use Cases - Newsletter subscriber giveaways- Product launch raffles- Conference ticket drawings- Beta tester selection- Focus group participant selection- Random prize distribution at events