raffle-winner-picker
抽選やプレゼント企画で、リストやスプレッドシートから公平かつ偏りなく当選者をランダムに選び出し、透明性の高い選出をサポートするSkill。
📜 元の英語説明(参考)
Picks random winners from lists, spreadsheets, or Google Sheets for giveaways, raffles, and contests. Ensures fair, unbiased selection with transparency.
🇯🇵 日本人クリエイター向け解説
抽選やプレゼント企画で、リストやスプレッドシートから公平かつ偏りなく当選者をランダムに選び出し、透明性の高い選出をサポートするSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o raffle-winner-picker.zip https://jpskill.com/download/18014.zip && unzip -o raffle-winner-picker.zip && rm raffle-winner-picker.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/18014.zip -OutFile "$d\raffle-winner-picker.zip"; Expand-Archive "$d\raffle-winner-picker.zip" -DestinationPath $d -Force; ri "$d\raffle-winner-picker.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
raffle-winner-picker.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
raffle-winner-pickerフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
ラッフル当選者ピッカー
この Skill は、景品やコンテストのために、リスト、スプレッドシート、または Google スプレッドシートから当選者をランダムに選択します。
この Skill の使用場面
- ソーシャルメディアでの景品企画の実施
- イベントでのラッフル当選者の選出
- アンケートやテストの参加者のランダム選出
- コンテスト応募者からの当選者選出
- 限定された場所やリソースの公平な分配
- ランダムなチーム分け
この Skill でできること
- ランダム選択: 暗号論的にランダムな選択を使用
- 複数のソース: CSV、Excel、Google スプレッドシート、またはプレーンリストに対応
- 複数当選者: 1人または複数の当選者を選択可能
- 重複防止: 同じ人が二度当選しないように保証
- 透明性の高い結果: 選択プロセスを明確に表示
- 当選者の詳細: 当選者に関するすべての関連情報を表示
使用方法
Google スプレッドシートから
この Google スプレッドシートからランダムな行を選択して、景品の当選者を選んでください: [Sheet URL]
ローカルファイルから
entries.csv からランダムに3人の当選者を選んでください
リストから
このリストからランダムに当選者を選んでください:
- Alice (alice@email.com)
- Bob (bob@email.com)
- Carol (carol@email.com)
...
複数当選者
contest-entries.xlsx からランダムに5人の当選者を選んでください。
重複がないようにしてください。
例
ユーザー: "この Google スプレッドシートからランダムな行を選択して、景品の当選者を選んでください。"
出力:
Google スプレッドシートにアクセス中...
合計エントリ数: 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
重み付け選択
"entries" 列に基づいて、重み付けされた確率で当選者を選んでください
(1 エントリ = 1 チケット)
次点
リストから1人の当選者と3人の次点を選んでください
ワークフローの例
ソーシャルメディア景品企画
- Google フォームから Sheets にエントリをエクスポート
- "[Sheet URL] からランダムに当選者を選ぶ"
- 当選者の詳細を確認
- タイムスタンプとともに公に発表
イベントラッフル
- 出席者の名前とメールアドレスの CSV を作成
- "attendees.csv からランダムに10人の当選者を選ぶ"
- 当選者リストをエクスポート
- 当選者に直接メールを送信
チーム分け
- 参加者のリストを用意
- "このリストをランダムに4つの均等なチームに分割する"
- 割り当てを確認
- チーム名簿を共有
ヒント
- プロセスを文書化する: タイムスタンプと方法を保存
- 公に発表する: 透明性のために選択の詳細を共有
- 資格を確認する: 当選者がコンテストのルールを満たしているか確認
- バックアップを用意する: 当選者が資格がない場合に備えて、次点を選ぶ
- 結果をエクスポートする: 記録のために当選者リストを保存
プライバシーと公平性
✓ 暗号学的に安全な乱数を使用 ✓ 操作は不可能 ✓ 検証のためにタイムスタンプを記録 ✓ 第三者検証のためにシードを提供可能 ✓ データプライバシーを尊重
一般的なユースケース
- ニュースレター購読者への景品
- 製品発売ラッフル
- カンファレンスチケット抽選
- ベータテスター選考
- フォーカスグループ参加者選考
- イベントでのランダムな賞品配布
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
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
- Random Selection: Uses cryptographically random selection
- Multiple Sources: Works with CSV, Excel, Google Sheets, or plain lists
- Multiple Winners: Can pick one or multiple winners
- Duplicate Prevention: Ensures the same person can't win twice
- Transparent Results: Shows the selection process clearly
- 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 #142
Name: Sarah Johnson
Email: sarah.j@email.com
Entry Date: March 10, 2024
Comment: "Love your newsletter!"
Selection method: Cryptographically random
Timestamp: 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 Giveaway
- Export entries from Google Form to Sheets
- "Pick a random winner from [Sheet URL]"
- Verify winner details
- Announce publicly with timestamp
Event Raffle
- Create CSV of attendee names and emails
- "Pick 10 random winners from attendees.csv"
- Export winner list
- Email winners directly
Team Assignment
- Have list of participants
- "Randomly split this list into 4 equal teams"
- Review assignments
- 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