Discord Message Guard

v1.0.0

Filters and moderates Discord messages with spam detection, rate limiting, content checks, and pattern-based blocking before reaching agents.

0· 89·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for jlkptom-prog/discord-message-guard.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Discord Message Guard" (jlkptom-prog/discord-message-guard) from ClawHub.
Skill page: https://clawhub.ai/jlkptom-prog/discord-message-guard
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install discord-message-guard

ClawHub CLI

Package manager switcher

npx clawhub@latest install discord-message-guard
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the code and README: the code implements metadata extraction, rule engine, session state, and history cleaning for Discord messages. Declared dependencies (discord.js) and the included TS source files are appropriate for this purpose.
Instruction Scope
SKILL.md is minimal and describes middleware behavior only. The runtime code references only Discord message data structures and internal state; it does not read files, environment variables, or call external endpoints beyond what a Discord bot integration would normally use.
Install Mechanism
The registry entry contains no install spec, but the package includes package.json, package-lock.json, and TS sources with README build instructions (npm install; npm run build). This is not malicious but means the skill requires a build step and npm dependencies to be installed by the integrator — the registry did not provide an automated install mechanism.
Credentials
The skill declares no required environment variables or credentials. The code expects a botUserId to be passed programmatically; it does not request tokens or unrelated secrets. Dependencies are standard npm packages (discord.js and common dev tools).
Persistence & Privilege
Flags show standard defaults (always:false, model invocation enabled). The skill does start an internal cleanup timer (setInterval) for session management, which is reasonable for a long-running middleware; it does not modify other skills or system-wide settings.
Assessment
This skill appears to do what it says: local middleware for Discord message filtering. Before installing, note that: (1) it's source-based (TypeScript) and includes a package.json and package-lock — you or your deploy system must run npm install and build (the registry has no automated install step). (2) It does not request bot tokens or env secrets itself, but you will still need to integrate it into your bot code and supply your bot user id and bot token via your own code (do not paste tokens into third-party UIs). (3) Review the code if you have policy requirements (the repo is from an unknown source in the registry metadata). (4) Test in a staging environment first; the skill runs a periodic cleanup timer (normal) and can be invoked autonomously by agents (default behavior). If you need an install script provided by the publisher or an audited distribution, request that before using in production.

Like a lobster shell, security has layers — review code before you run it.

latestvk971ar7fz7gxpc1ztzwn6cd7g184b014
89downloads
0stars
1versions
Updated 3w ago
v1.0.0
MIT-0

Discord Message Guard

Middleware skill that filters and guards Discord messages before they reach agents.

Capabilities

  • Filter spam and unwanted messages
  • Rate limiting per user/channel
  • Content moderation hooks
  • Pattern-based message blocking

Usage

This skill is automatically loaded when configured. No manual invocation needed.

Comments

Loading comments...