giveaway

Automate timed giveaways with reaction-based entry tracking and winner selection on Discord/Telegram.

2|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/adraalabs/skills --skill giveaway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: giveaway
Source: https://github.com/adraalabs/skills/tree/main/giveaway
Command: npx skills add https://github.com/adraalabs/skills --skill giveaway

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Timed giveaways with reaction entries and live entry tracking, end time, and winner selection are automated. Use when asked to set up a giveaway, raffle, or prize drawing.

Core Features & Use Cases

  • Setup and configuration: Create /giveaway with options prize (string, required), duration (integer, minutes, default 10), winners (integer, default 1).
  • Entry tracking via reactions: Users enter by reacting with 🎉; live entry count updates automatically.
  • End and winner selection: End time triggers end actions and picks winners from entries.

Quick Start

Ask the bot to set up a giveaway in this channel with a prize and duration.

Frequently Asked Questions about giveaway

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a timed giveaway in Discord or Telegram?

Set up a timed giveaway by creating a `/giveaway` command with a required prize string, duration in minutes, and winner count. The automation targets your specific channel and starts tracking entries immediately via user reactions.

How does reaction-based entry tracking work for community giveaways?

Reaction-based entry tracking works by requiring users to react with a 🎉 emoji to enter the giveaway. The live entry count updates automatically as users react, storing entries persistently until the end time triggers the winner selection.

Can I configure the duration and number of winners for a server raffle?

You can configure the raffle duration in minutes (defaulting to 10) and specify the number of winners (defaulting to 1). These options are set during the initial giveaway creation along with the required prize string.

What happens when a timed giveaway reaches its end time?

When the giveaway reaches its end time, the automation triggers end actions and automatically picks the configured number of winners from the stored reaction entries. This ensures a randomized winner selection without manual intervention.

Do I need any external dependencies to automate prize drawings?

No external dependencies are required to automate prize drawings. The skill handles timed giveaways, reaction entry tracking, and winner selection natively within the Discord or Telegram server environment.

Why use automated giveaway tools instead of manual prize drawing?

Automated giveaway tools provide persistent entry storage, live entry count updates, and auto-end behavior triggered by the configured duration. This eliminates manual tracking errors and ensures fair, timed winner selection for community events.