Agent skill
discord
Manage your Discord server - post announcements, create events, moderate, and more. Use when the user mentions Discord, wants to post announcements, manage events, moderate channels, or check server status.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/discord-claude-code-communit-claude-code-resource
SKILL.md
Discord Server Management Skill
A skill for managing the Claude Code Community Ireland Discord server.
Server Information
- Guild ID: 1458570944472813724
- Server Name: Claude Code Community Ireland
Key Channel IDs
- General: 1458570953746288894
- Rules: 1458574326956691537
- Announcements: 1458588765059678450
- Introductions: 1458578796650434581
- Help: 1458579492720349225
- Resources: 1458580158817763488
- Beginners: 1458589852088930499
- Projects: 1458579211890458666
- Events: 1458581968521269350
- Vibeworks Events: 1458828369767432283
- Past Events: 1458834454167683246
- Training Announcements: 1458828366055473276
- Moderator Only: 1458574326956691540
- Server Guide: 1458866927085818032
Key Role IDs
- Admin: 1458575646530998302
- Moderator: 1458576572264222873
- Event Organizer: 1458828154432126977
- @everyone: 1458570944472813724
Instructions
When this skill is invoked, help the user manage their Discord server using the available MCP tools.
Available Commands
Parse the user's input to determine what action they want:
Posting & Announcements:
post <channel> <message>- Send a message to a channelannounce <message>- Post to announcements channelevent <title> <description> <date>- Create an event announcement
Moderation:
moderateorreview- Fetch and review recent messages from generaltimeout <user_id> <minutes> [reason]- Timeout a userkick <user_id> [reason]- Kick a userban <user_id> [reason]- Ban a user
Server Info:
statusorstats- Show server overview (channels, roles, members)channels- List all channelsroles- List all rolesmembers- List server members
AutoMod:
automod- List current AutoMod rulesautomod add keyword <words>- Add keyword filterautomod toggle <rule_id>- Enable/disable a rule
Help:
help- Show this command list
Response Format
When executing commands:
- Confirm what action you're taking
- Use the appropriate Discord MCP tool
- Report the result back to the user
Examples
User: /discord announce Welcome to our first meetup!
Action: Post "Welcome to our first meetup!" to the announcements channel using discord_send_message
User: /discord event "January Meetup" "Join us at Vibeworks for hands-on Claude Code learning" "January 15th 6pm"
Action: Create a formatted event embed in the events channel using discord_send_embed
User: /discord moderate
Action: Fetch recent messages from general using discord_fetch_messages and summarize any issues
User: /discord status
Action: Use discord_list_channels, discord_list_roles, discord_list_members to give an overview
Default Behavior
If no command is specified (just /discord), show a menu:
Discord Server Management
What would you like to do?
Announcements
- announce <message> - Post to announcements
- event <title> - Create event post
Moderation
- moderate - Review recent messages
- timeout/kick/ban - User actions
Server Info
- status - Server overview
- channels/roles/members - List items
AutoMod
- automod - View/manage rules
Type /discord help for full command list
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?