discord-notify
SKILL.md
Discord Notify Skill
Send messages to Discord channels using incoming webhooks.
Setup
- In Discord, go to Channel Settings → Integrations → Webhooks
- Create a new webhook and copy the URL
- Set as GitHub secret:
AGENT_LLM_DISCORD_WEBHOOK_URL
Usage
const { sendDiscordMessage } = require('./index.js');
// Simple message
await sendDiscordMessage('Hello from PopeBot!');
// Rich embed
await sendDiscordMessage('', {
embeds: [{
title: 'Job Complete',
description: 'The task finished successfully',
color: 0x00ff00,
fields: [
{ name: 'Duration', value: '5 minutes', inline: true },
{ name: 'Status', value: 'Success', inline: true }
],
timestamp: new Date().toISOString()
}]
});
// With mentions
await sendDiscordMessage('Task done <@123456789>!');
Features
- Plain text messages
- Rich embeds with fields
- User mentions (
<@USER_ID>) - Role mentions (
<@&ROLE_ID>) - Timestamps
- Color-coded embeds
- Thumbnail and images
Rate Limits
Discord webhooks are rate limited to ~30 requests per minute. The skill includes automatic retry logic.
Weekly Installs
3
Repository
winsorllc/upgra…carnivalFirst Seen
Mar 1, 2026
Security Audits
Installed on
opencode3
gemini-cli3
claude-code3
github-copilot3
codex3
kimi-cli3