Awesome-claude-skills-cn raffle-winner-picker

从列表、电子表格或 Google 表格中随机抽取获奖者,用于赠品、抽奖和竞赛。确保公平、无偏见的透明选择。

install
source · Clone the upstream repo
git clone https://github.com/Athe1st3154/awesome-claude-skills-cn
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Athe1st3154/awesome-claude-skills-cn "$T" && mkdir -p ~/.claude/skills && cp -r "$T/raffle-winner-picker" ~/.claude/skills/athe1st3154-awesome-claude-skills-cn-raffle-winner-picker && rm -rf "$T"
manifest: raffle-winner-picker/SKILL.md
source content

Raffle Winner Picker

此技能从列表、电子表格或 Google Sheets 中随机选择抽奖和比赛的获胜者。

何时使用此技能

  • 运行社交媒体抽奖
  • 在活动中抽取抽奖获胜者
  • 随机选择调查或测试的参与者
  • 从比赛提交中选择获胜者
  • 公平分配有限的座位或资源
  • 随机团队分配

此技能的功能

  1. 随机选择:使用加密随机选择
  2. 多种来源:支持 CSV、Excel、Google Sheets 或纯文本列表
  3. 多位获胜者:可以选一位或多位获胜者
  4. 防止重复:确保同一个人不能赢两次
  5. 透明结果:清晰显示选择过程
  6. 获胜者详情:显示获胜者的所有相关信息

使用方法

从 Google Sheets

从该 Google Sheet 中随机选择一行以选择抽奖获胜者:
[Sheet URL]

从本地文件

从 entries.csv 中随机选择 3 位获胜者

从列表

从以下列表中随机选择一位获胜者:
- Alice (alice@email.com)
- Bob (bob@email.com)
- Carol (carol@email.com)
...

多位获胜者

从 contest-entries.xlsx 中随机选择 5 位获胜者,
确保无重复

示例

用户:"从该 Google Sheet 中随机选择一行以选择抽奖获胜者。"

输出

正在访问 Google Sheet...
找到条目总数:247

正在随机选择获胜者...

获胜者已选出!

行号 #142
名称:Sarah Johnson
邮箱:sarah.j@email.com
参与日期:2024 年 3 月 10 日
评论:"喜欢您的新闻通讯!"

选择方法:加密随机
时间戳:2024-03-15 14:32:18 UTC

您想:
- 再次选择(排除 Sarah)?
- 导出获胜者详情?
- 选择候补?

灵感来源: Lenny 的用例 - 从他的订阅者 Slack 社区中选择 Sora 2 抽奖获胜者

功能

公平选择

  • 使用安全随机数生成
  • 无偏见或模式
  • 透明过程
  • 带种子可重复(用于验证)

排除

随机选择,排除之前的获胜者:
Alice、Bob、Carol

加权选择

基于"条目"列(1 条目 = 1 张票)加权概率选择获胜者

候补

从列表中选择 1 位获胜者和 3 位候补

示例工作流程

社交媒体抽奖

  1. 将条目从 Google 表单导出到 Sheets
  2. "从 [Sheet URL] 选择随机获胜者"
  3. 验证获胜者详情
  4. 公开宣布带时间戳

活动抽奖

  1. 创建包含参会者姓名和邮箱的 CSV
  2. "从 attendees.csv 中随机选择 10 位获胜者"
  3. 导出获胜者列表
  4. 直接邮件通知获胜者

团队分配

  1. 准备参与者列表
  2. "将此列表随机分成 4 个相等团队"
  3. 审阅分配
  4. 分享团队名单

技巧

  • 记录过程:保存时间戳和方法
  • 公开宣布:分享选择详情以透明
  • 检查资格:验证获胜者符合比赛规则
  • 有后备:如果获胜者不合格选择候补
  • 导出结果:保存获胜者列表以备记录

隐私与公平

✓ 使用加密安全随机性 ✓ 无法操纵 ✓ 记录时间戳以便验证 ✓ 可提供种子供第三方验证 ✓ 尊重数据隐私

常见用例

  • 新闻通讯订阅者抽奖
  • 产品发布抽奖
  • 会议门票抽取
  • Beta 测试者选择
  • 焦点小组参与者选择
  • 活动中随机奖品分发