Was macht raffle-winner-picker?
Zufällige Gewinner aus Listen, Tabellen oder Google Sheets für Gewinnspiele, Verlosungen und Wettbewerbe auswählen. Sorgt für faire, unvoreingenommene Auswahl mit Transparenz.
Funktionsweise
Das Skill durchläuft folgende Schritte:
- Eingabe der Teilnehmer – entweder als direkte Liste, CSV-Datei oder über eine Google Sheets-Tabelle (z. B. über deren
spreadsheetIdundrange). - Konfiguration der Ziehung – Anzahl der Gewinner, ggf. Ausschlusskriterien (z. B. Teilnehmer, die bereits gewonnen haben) oder Wiederholungen vermeiden.
- Zufallsauswahl – Der Agent nutzt einen kryptografischen Zufallsgenerator, um die Gewinner zu ermitteln.
- Ergebnisausgabe – Liste der gezogenen Gewinner wird ausgegeben, optional mit einer Begründung oder Protokollierung der Ziehung.
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
Voraussetzungen
- Zugriff auf eine Liste oder Google Sheets-Tabelle mit den Teilnehmerdaten (z. B. Spalte "E-Mail" oder "Name").
- Für Google Sheets: Service Account oder OAuth 2.0 mit Leseberechtigung.
- Composio-Setup für die Integration.
Beispielaufruf
# Teilnehmerliste aus Google Sheets einlesen und 3 Gewinner auswählen
agent: Wähle 3 zufällige Gewinner aus der Tabelle 'Gewinnspiel' (Blatt 'Teilnehmer', Spalte A) aus.
Wichtige Hinweise
- Die Zufallszahlengenerierung erfolgt auf dem System des Agenten, um Manipulation zu verhindern.
- Bei Wiederholungsziehungen können bereits gezogene Gewinner von der erneuten Auswahl ausgeschlossen werden.
- Die Anzahl der Gewinner muss kleiner oder gleich der Anzahl der Teilnehmer sein.