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.