jpskill.com
📄 ドキュメント コミュニティ

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本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して raffle-winner-picker.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → raffle-winner-picker フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

ラッフル当選者ピッカー

この Skill は、景品やコンテストのために、リスト、スプレッドシート、または Google スプレッドシートから当選者をランダムに選択します。

この Skill の使用場面

  • ソーシャルメディアでの景品企画の実施
  • イベントでのラッフル当選者の選出
  • アンケートやテストの参加者のランダム選出
  • コンテスト応募者からの当選者選出
  • 限定された場所やリソースの公平な分配
  • ランダムなチーム分け

この Skill でできること

  1. ランダム選択: 暗号論的にランダムな選択を使用
  2. 複数のソース: CSV、Excel、Google スプレッドシート、またはプレーンリストに対応
  3. 複数当選者: 1人または複数の当選者を選択可能
  4. 重複防止: 同じ人が二度当選しないように保証
  5. 透明性の高い結果: 選択プロセスを明確に表示
  6. 当選者の詳細: 当選者に関するすべての関連情報を表示

使用方法

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人の次点を選んでください

ワークフローの例

ソーシャルメディア景品企画

  1. Google フォームから Sheets にエントリをエクスポート
  2. "[Sheet URL] からランダムに当選者を選ぶ"
  3. 当選者の詳細を確認
  4. タイムスタンプとともに公に発表

イベントラッフル

  1. 出席者の名前とメールアドレスの CSV を作成
  2. "attendees.csv からランダムに10人の当選者を選ぶ"
  3. 当選者リストをエクスポート
  4. 当選者に直接メールを送信

チーム分け

  1. 参加者のリストを用意
  2. "このリストをランダムに4つの均等なチームに分割する"
  3. 割り当てを確認
  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

  1. Random Selection: Uses cryptographically random selection
  2. Multiple Sources: Works with CSV, Excel, Google Sheets, or plain lists
  3. Multiple Winners: Can pick one or multiple winners
  4. Duplicate Prevention: Ensures the same person can't win twice
  5. Transparent Results: Shows the selection process clearly
  6. 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

  1. Export entries from Google Form to Sheets
  2. "Pick a random winner from [Sheet URL]"
  3. Verify winner details
  4. Announce publicly with timestamp

Event Raffle

  1. Create CSV of attendee names and emails
  2. "Pick 10 random winners from attendees.csv"
  3. Export winner list
  4. Email winners directly

Team Assignment

  1. Have list of participants
  2. "Randomly split this list into 4 equal teams"
  3. Review assignments
  4. 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