raffle-winner-picker
Pick Fair Raffle Winners
Manual raffle selection can look biased and is hard to document. This skill guides fair random draws from lists, files, or Google Sheets.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "raffle-winner-picker" from https://skillstore.io/skills/composiohq-raffle-winner-picker.md and its manifest at https://skillstore.io/api/skills/composiohq-raffle-winner-picker/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "raffle-winner-picker". Pick one random winner from a Google Sheet with 247 entries.
Expected outcome:
Winner selected: Sarah Johnson from row 142. Selection method: cryptographically random. Timestamp recorded for verification.
Using "raffle-winner-picker". Pick one winner and three runner-ups from attendees.csv, excluding previous winners.
Expected outcome:
Winner and runner-ups selected with duplicate checks applied. The result includes row references, excluded names, and an audit note.
Security Audit
SafeAll static findings are false positives caused by Markdown fenced examples or benign prose in SKILL.md. I found no evidence of executable code, prompt injection, external command execution, network reconnaissance, or data exfiltration intent.
Risk Factors
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/composiohq-raffle-winner-picker/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/composiohq-raffle-winner-picker?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/composiohq-raffle-winner-picker?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/composiohq-raffle-winner-picker/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/composiohq-raffle-winner-picker.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
ComposioHQ. (2026). raffle-winner-picker security audit report (audit version 7) [Author version unspecified]. Skillstore. https://skillstore.io/skills/composiohq-raffle-winner-picker/audits/7BibTeX citation
@techreport{composiohq-composiohq-raffle-winner-picker-2026,
author = {ComposioHQ},
title = {raffle-winner-picker security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/composiohq-raffle-winner-picker/audits/7},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "raffle-winner-picker security audit report (audit version 7)"
version: "unspecified"
type: report
authors:
- name: "ComposioHQ"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/composiohq-raffle-winner-picker/audits/7"
identifiers:
- type: other
value: "skillstore:composiohq-raffle-winner-picker:audit:7"
description: "Skillstore immutable audit report identifier"
Compare variants
3 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
composiohq-raffle-winner-picker
2026-08-21
davila7-raffle-winner-picker
2026-08-21
dyai2025-raffle-winner-picker
2026-08-21
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Run a subscriber giveaway
Pick a winner from a newsletter, Slack, or Google Form export and record the draw details.
Draw event raffle prizes
Select several winners and runner-ups from an attendee CSV while avoiding duplicate winners.
Assign participants randomly
Split a participant list into fair groups for surveys, tests, workshops, or team activities.
Try These Prompts
Pick one random winner from this list. Show the selected name, selection method, and timestamp: [paste entries].
Pick three random winners from [file name]. Exclude duplicate people and show the row number for each winner.
Pick one winner and three runner-ups from [source]. Exclude these previous winners: [names]. Include a clear audit summary.
Use the entries column as ticket weight and pick [number] winners from [source]. Explain how weights affected the draw.
Best Practices
- Clean the entry list before drawing winners, including duplicate and ineligible entries.
- Save the timestamp, source file name, and selection method for transparency.
- Pick runner-ups when prizes require eligibility checks or winner confirmation.
Avoid
- Do not change the entry list after seeing the selected winner.
- Do not publish personal data that is not needed for the announcement.
- Do not rely on weighted draws unless the ticket count column is verified.
Frequently Asked Questions
Can it pick winners from Google Sheets?
Can it prevent duplicate winners?
Does it support weighted raffles?
Does it create a public audit trail?
Can it verify contest eligibility?
Is it safe for private participant data?
Developer Details
Author
ComposioHQLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
d11af420e07cd866fe39cfa937efef3223896c06
Maintenance freshness
7/18/2026
Usage
5 downloads · 224 views
File structure
📄 SKILL.md