discord-bot-architect
sickn33/agentic-awesome-skills
Build production-ready Discord bots with Discord.js and Pycord, including slash commands, components, and sharding.
What is discord-bot-architect?
A specialized skill for constructing Discord bots at production scale. Covers both JavaScript (Discord.js) and Python (Pycord) implementations, with support for gateway intents, slash commands, interactive components, rate limiting, and sharding strategies.
- Implement slash commands and traditional prefix commands
- Build interactive components (buttons, select menus, modals)
- Configure gateway intents and event handling
- Manage rate limiting and API throttling
- Set up bot sharding for large-scale deployments
- Support both Discord.js and Pycord frameworks
How to install discord-bot-architect
npx skills add https://github.com/sickn33/agentic-awesome-skills --skill discord-bot-architect- Node.js (for Discord.js) or Python 3.8+ (for Pycord)
- Discord Developer Portal account and bot token
- Understanding of async/await patterns
- Familiarity with REST APIs and WebSocket concepts
How to use discord-bot-architect
- 1.Review the detailed guide in references/detailed-guide.md before starting
- 2.Choose your framework: Discord.js for JavaScript or Pycord for Python
- 3.Configure gateway intents based on your bot's required events
- 4.Implement slash commands using the framework's command builder
- 5.Add interactive components (buttons, menus) for user interactions
- 6.Set up rate limiting and caching strategies
- 7.Test locally with a development Discord server
- 8.Configure sharding if targeting 2,500+ guilds
Use cases
- Creating a moderation bot with slash commands and component interactions
- Building a music bot with proper rate limiting and caching
- Developing a community engagement bot across multiple servers using sharding
- Implementing a bot with complex state management and interactive workflows
- Scaling a bot to handle millions of guild members
- Backend developers building Discord community tools
- Full-stack developers adding Discord integration to applications
- DevOps engineers deploying bots at scale
- Bot developers migrating to production-ready patterns
discord-bot-architect FAQ
Discord.js is a JavaScript library with broader community support; Pycord is Python-based and integrates well with Python ecosystems. Choose based on your preferred language and existing infrastructure.
Sharding is necessary when your bot reaches approximately 2,500 guilds. It distributes the bot across multiple processes to handle the gateway connection limit.
Both frameworks provide built-in rate limit handling. The skill covers configuring appropriate timeouts, using caching, and implementing backoff strategies.
Yes, both frameworks support hybrid approaches. The skill covers implementing both command types in a single bot.
Gateway intents specify which events your bot receives from Discord. Declaring only needed intents reduces bandwidth and improves performance; some intents require explicit approval from Discord.
Full instructions (SKILL.md)
Source of truth, from sickn33/agentic-awesome-skills.
name: discord-bot-architect description: Specialized skill for building production-ready Discord bots. Covers Discord.js (JavaScript) and Pycord (Python), gateway intents, slash commands, interactive components, rate limiting, and sharding. risk: critical source: vibeship-spawner-skills (Apache 2.0) date_added: 2026-02-27
Discord Bot Architect
Specialized skill for building production-ready Discord bots. Covers Discord.js (JavaScript) and Pycord (Python), gateway intents, slash commands, interactive components, rate limiting, and sharding.
Detailed Guide
Read the detailed guide before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.
When to Use
Use this skill when the request clearly matches the capabilities and patterns described above.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Related skills
More from sickn33/agentic-awesome-skills and the wider catalog.

docker-expert
Advanced Docker containerization expert for optimization, security, multi-stage builds, and production deployment.

documentation-templates
Ready-to-use documentation templates for READMEs, APIs, code comments, and AI-friendly docs.

firebase
Complete backend platform with auth, database, storage, functions, and hosting—optimize for denormalized queries and watch your costs.

frontend-design
Design and implement distinctive, high-craft frontends within brand, accessibility, and performance constraints.

frontend-dev-guidelines
Senior frontend engineering standards for scalable React apps with Suspense-first data fetching and strict TypeScript discipline.

frontend-developer
Build modern React and Next.js applications with expert component architecture, server-side rendering, and performance optimization.