Agent Skills
Discord
Send messages and manage Discord servers
Discord is a communication platform for communities. This skill enables your agent to send messages, manage channels, and interact with Discord servers.
Required Environment
| Name | Type | Description |
|---|---|---|
DISCORD_BOT_TOKEN | secret | Bot token from Discord Developer Portal |
Configuration
version: "1.0"
agents:
my-agent:
framework: claude-code
skills:
- https://github.com/vm0-ai/vm0-skills/tree/main/discordRun
Store your secret on the platform (recommended, one-time setup):
vm0 secret set DISCORD_BOT_TOKEN your-discord-bot-tokenThen run your agent - secret is automatically loaded:
vm0 run my-agent "post an announcement"For CI/CD or temporary overrides, pass secrets at runtime: --secrets DISCORD_BOT_TOKEN=value. See Environment Variables for details.
Example Instructions
# Community Announcement Agent
You use Discord to post announcements.
## Workflow
1. Format announcement message
2. Post to #announcements channel
3. Add relevant reactions
4. Pin important messages
## Message Format
- Use embeds for rich content
- Include relevant links
- Mention roles when appropriate# Moderation Assistant
You use Discord to moderate servers.
## Workflow
1. Monitor messages for violations
2. Issue warnings to users
3. Log moderation actions
4. Report to moderators
## Rules
- No spam or self-promotion
- Be respectful to others
- Follow channel topics