Community생산성 & 협업github.com

ComposioHQ/raffle-winner-picker

목록, 스프레드시트 또는 Google Sheets에서 경품, 추첨, 콘테스트 우승자를 무작위로 공정하고 투명하게 선정합니다.

raffle-winner-picker란 무엇인가요?

이 스킬은 개발자와 사용자가 경품 추첨, 콘테스트, 이벤트 등에서 공정하고 투명한 방식으로 우승자를 무작위 선정할 수 있도록 지원합니다. CSV, Excel, Google Sheets, 일반 목록 등 다양한 데이터 소스를 지원하며, 하나 또는 여러 명의 우승자를 중복 없이 선정할 수 있습니다. 암호학적으로 안전한 난수 생성(Secure Random)을 사용하여 편향이나 조작 가능성을 없애고, 선택 과정의 타임스탬프를 기록하여 투명성을 보장합니다. 또한 이전 우승자 제외, 가중치 기반 선택, 예비 우승자 선정 등 고급 기능도 제공하여, 소셜 미디어 경품, 이벤트 추첨, 베타 테스터 선정 등 다양한 현실 시나리오에 유연하게 적용할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/raffle-winner-picker

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

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 ([email protected])
- Bob ([email protected])
- Carol ([email protected])
...

여러 명의 우승자

contest-entries.xlsx에서 무작위 우승자 5명을 선정해줘,
중복 없이

예시

사용자: "이 Google Sheet에서 무작위 행을 선택하여 경품 우승자를 선정해줘."

출력:

Google Sheet에 접근 중...
총 항목 수: 247

무작위로 우승자 선정 중...

🎉 우승자 선정 완료! 🎉

행 #142
이름: Sarah Johnson
이메일: [email protected]
등록일: 2024년 3월 10일
댓글: "뉴스레터 정말 좋아요!"

선정 방식: 암호학적 무작위 생성
타임스탬프: 2024-03-15 14:32:18 UTC

다음 중 원하는 작업을 선택하세요:
- 다른 우승자 선정 (Sarah 제외)?
- 우승자 세부정보 내보내기?
- 예비 우승자 선정?

영감: Lenny의 사용 사례 - 자신의 구독자 Slack 커뮤니티에서 Sora 2 경품 우승자 선정

기능

공정한 선정

  • 안전한 난수 생성 사용
  • 편향이나 패턴 없음
  • 투명한 과정
  • 시드(seed)로 재현 가능 (검증용)

제외

이전 우승자를 제외하고 무작위 우승자 선정:
Alice, Bob, Carol

가중치 기반 선정

"entries" 열을 기준으로 가중치 확률을 적용하여
우승자를 선정해줘 (1 항목 = 1 티켓)

예비 우승자

목록에서 우승자 1명과 예비 우승자 3명을 선정해줘

작업 흐름 예시

소셜 미디어 경품

  1. Google Form에서 Sheets로 항목 내보내기
  2. "[Sheet URL]에서 무작위 우승자 선정"
  3. 우승자 세부정보 확인
  4. 타임스탬프와 함께 공개 발표

이벤트 추첨

  1. 참석자 이름과 이메일이 포함된 CSV 생성
  2. "attendees.csv에서 무작위 우승자 10명 선정"
  3. 우승자 목록 내보내기
  4. 우승자에게 직접 이메일 발송

팀 배정

  1. 참가자 목록 준비
  2. "이 목록을 4개의 동등한 팀으로 무작위 분할"
  3. 배정 결과 검토
  4. 팀 명단 공유

팁

  • 과정을 문서화하세요: 타임스탬프와 방법을 저장하세요
  • 공개 발표: 투명성을 위해 선정 세부정보를 공유하세요
  • 자격 확인: 우승자가 콘테스트 규칙을 충족하는지 확인하세요
  • 예비 인원 확보: 우승자가 자격이 없을 경우를 대비해 예비 우승자 선정
  • 결과 내보내기: 기록용으로 우승자 목록 저장

개인정보 보호 및 공정성

✓ 암호학적으로 안전한 무작위성 사용 ✓ 조작 불가능 ✓ 검증을 위해 타임스탬프 기록 ✓ 타사 검증을 위한 시드 제공 가능 ✓ 데이터 개인정보 보호 준수

일반적인 사용 사례

  • 뉴스레터 구독자 경품
  • 제품 출시 추첨
  • 컨퍼런스 티켓 추첨
  • 베타 테스터 선정
  • 포커스 그룹 참가자 선정
  • 이벤트에서 무작위 경품 배분

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

관련 스킬