discord-bot

Build Discord bots with slash commands in Rust, Python, or Node.js.

6|Updated Dec 7, 2025
One-click install
npx skills add https://github.com/timequity/plugins --skill discord-bot
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: discord-bot
Source: https://github.com/timequity/plugins/tree/main/vibe-coder/skills/discord-bot
Command: npx skills add https://github.com/timequity/plugins --skill discord-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Kickstart Discord bot development with best practices, bot protection, and framework choices, saving time on boilerplate.

Core Features & Use Cases

  • Stack Options: Rust (serenity/poise), Python (discord.py/nextcord), Node (discord.js)
  • Project Protection Setup: Pre-commit hooks and secret protection to prevent token leaks
  • Quick Start Guidance: Choose a stack and scaffold a basic bot, register commands, and test locally

Quick Start

Describe your bot’s core command (e.g., a simple "hello" command) and the environment to run it, without sharing tokens.

Frequently Asked Questions about discord-bot

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

FAQPage Schema
How do I build a Discord bot with discord.js, Python, or Rust?▼

Build Discord bots across Node.js (discord.js), Python (discord.py/nextcord), and Rust (serenity/poise) using language-specific quick-start templates. The Skill scaffolds a basic bot, registers slash commands, and provides local testing guidance for your chosen framework.

How do I prevent Discord bot token leaks in my project?▼

Secure token handling requires .gitignore setup and pre-commit hooks to block credential exposure. This Skill enforces project protection by configuring these safeguards automatically, preventing accidental token commits before deployment.

Can I build slash commands and moderation bots with discord.js, discord.py, or serenity?▼

Yes. This Skill supports slash commands and moderation bot development across all three stacks—discord.js for Node.js, discord.py and nextcord for Python, and serenity with poise for Rust—with framework-specific templates for each.

What's the best way to start a Discord bot project without boilerplate setup?▼

Describe your bot's core command and runtime environment, then use the quick-start templates to scaffold a working bot with pre-configured project protection, command registration, and local testing ready to run immediately.

Do I need to choose between discord.js, discord.py, and serenity for my bot?▼

Choose based on your preferred language: discord.js for Node.js, discord.py or nextcord for Python, or serenity/poise for Rust. This Skill provides templates and guidance for all three, so you pick the stack that fits your environment.

How do I set up pre-commit hooks to protect Discord bot secrets?▼

Pre-commit hooks automatically prevent token and credential commits. This Skill configures them as part of project initialization, blocking secrets from reaching your repository without manual intervention.