discord-notify
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.
More from winsorllc/upgraded-carnival
vector-memory
Vector-based semantic memory using embeddings for intelligent recall. Store and search memories by meaning rather than keywords. Use when you need semantic search, similar document retrieval, or context-aware memory.
131model-router
Route requests between different LLM providers and models. Configure routing rules, fallback providers, and model-specific parameters inspired by ZeroClaw and OpenClaw model routing systems.
63rss-monitor
Monitor RSS/Atom feeds and blogs for new content using feedparser.
59rss-reader
Read and parse RSS/Atom feeds. Use when: user wants to subscribe to feeds, get latest articles, or monitor news sources.
54video-frames
Production-grade video frame extraction with thumbnail grids, GIF creation, and batch frame processing. Includes intelligent quality presets, progress tracking, and comprehensive error handling.
39elevenlabs-tts
Convert text to speech using ElevenLabs API. Use when you need to generate voice audio for messages, narrations, or accessibility.
25