Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add sandraschi/discord-mcp --skill discord-moderationgit clone --depth 1 https://github.com/sandraschi/discord-mcpWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/sandraschi/discord-mcp/discord-moderation)<a href="https://agentmods.dev/skills/sandraschi/discord-mcp/discord-moderation"><img src="https://agentmods.dev/badge/skills/sandraschi/discord-mcp/discord-moderation/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/sandraschi/discord-mcp/discord-moderation"><img src="https://agentmods.dev/badge/skills/sandraschi/discord-mcp/discord-moderation.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.00512 |
| Opus 5 | $0.00000 | $0.00256 |
| Sonnet 5 | $0.00000 | $0.00102 |
| Haiku 4.5 | $0.00000 | $0.00051 |
Grade A, and why
discord-moderation scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 66 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Discord Moderation Skill
Overview
Moderation workflow for Discord guilds. Covers ban/kick/timeout operations, audit log review, ban list management, and role-based access control.
Prerequisites
The bot needs these permissions in the guild:
- BAN_MEMBERS — for ban_member, unban_member, list_bans
- KICK_MEMBERS — for kick_member
- MODERATE_MEMBERS — for timeout_member
- VIEW_AUDIT_LOG — for get_audit_log
- MANAGE_ROLES — for role operations
Plus the following privileged intents in Discord Developer Portal:
- GUILD_MEMBERS — required for member lookups
Workflow: Investigate and Act
1. Review Audit Log
Start with recent moderation events:
discord(operation="get_audit_log", guild_id="...", limit=20)
Filter by action_type (22=ban, 23=unban, 24=kick, 25=timeout) or user_id to narrow.
2. Check Current Bans
discord(operation="list_bans", guild_id="...")
Returns user_id, username, and reason for each ban.
3. Take Action
Ban a spammer:
discord(operation="ban_member", guild_id="...", user_id="...", reason="Spam", delete_message_seconds=86400)
delete_message_seconds controls how much history to purge (0-604800 seconds/7 days).
Kick on first offence:
discord(operation="kick_member", guild_id="...", user_id="...", reason="Warning issued")
Timeout (cool-down):
discord(operation="timeout_member", guild_id="...", user_id="...", duration_minutes=60, reason="Heated discussion")
4. Manage Roles (Alternative to Moderation)
For minor infractions, consider role-based restrictions instead of bans:
discord(operation="list_roles", guild_id="...")
discord(operation="assign_role", guild_id="...", user_id="...", role_id="...")
discord(operation="remove_role", guild_id="...", user_id="...", role_id="...")
Safety
- Destructive operations (ban, delete) can be gated behind
DISCORD_DEEPFANG_PREFLIGHT=1 - Audit log entries are immutable on Discord's side — always check before acting
- Rate limits apply: 5 channels/min, 5 invites/min, 10 messages/min
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 66 lines · 0 tokens per session scan A 55e86c539243
discord-moderation is a skill published in the GitHub repository sandraschi/discord-mcp (2 stars, last pushed today), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 512 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
blender-expert
Expert Blender 3D modeling, animation, rendering, and pipeline automation. Use for any Blender-related task from simple primitives to complex procedural workflows.
autonomous-modeling
Use this skill to autonomously design and model complex 3D objects in Blender. Perfect for generating chassis, robots, and environment props from natural language.
pipeline-automation
Automate 3D asset pipelines, including batch optimization, material baking, and exports for platforms like Unity and VRChat.
rival-search-mcp
Deterministic deep research via RivalSearchMCP. 9 tools: 5-engine web search (DuckDuckGo/Bing/Yahoo/Mojeek/Wikipedia), 9-platform social search (Reddit/HN/StackOverflow/Dev.to/Medium/ProductHunt/Bluesky/Lobste.rs/Lemmy), 5-source news (Google/Bing/Guardian/GDELT/DDG), 5 academic DBs…
safe-email-operations
Use email through the bundled mcp-email-server MCP server, diagnose bounded non-secret state, and hand account or credential setup to a user-operated CLI or authenticated local UI.
novel-archiving
A writing-workflow skill for archiving each completed novel chapter. It creates a chapter summary and updates files that record characters, plot clues, the timeline, relationships, and world details.