bot-module-development
CommunityBuild robust protection modules for Open Guard
Software Engineering#build#Rust#event handling#module development#Open Guard#Discord bot#module configuration
AuthorErdemGKSL
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill guides developers in creating new protection modules for the Open Guard Discord bot, outlining structured module development, testing, and integration practices.
Core Features & Use Cases
- Module scaffolding: Create a modular skeleton with commands, events, and database entities.
- Registration & configuration: Add module registration, config options, and enablement checks.
- Event-driven protection: Implement event handlers for Discord events and enforcement logic.
- Safe interaction patterns: Enforce non-blocking command handlers and separate interaction handling.
Quick Start
Create a new protection module named "my_module" with a commands folder, an events folder, and module registration. Then implement a basic command and a simple event handler following the patterns shown in this skill, and wire it into the module loader.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bot-module-development Download link: https://github.com/ErdemGKSL/open-guard-rs/archive/main.zip#bot-module-development Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.