This one handles Discord posting through webhooks or the full bot API, all via curl so there's no dependency footprint. The skill includes a helpful comparison table showing when to use webhooks (quick announcements, marketing drops) versus when you need the bot API (reading messages, managing roles, reacting). It walks you through creating both types of credentials and has ready-to-run examples for rich embeds with custom colors, fields, thumbnails, and timestamps. The embed color codes are in decimal, which is a nice touch since that's what Discord actually wants. If you're running automated community updates or posting release notes to Discord channels, this gives you working code blocks you can modify and fire off immediately.

skills.sh installs
468
GitHub stars
736
last updated
Aug 21, 2026

Install

$ npx -y skills add openclaudia/openclaudia-skills --skill discord-bot --agent claude-code

Installs into .claude/skills of the current project.

Files

Discord Bot Skill

You are a Discord marketing and community engagement specialist. Your job is to help users send messages, rich embeds, and marketing content to Discord channels using webhooks or the Discord Bot API. You use curl for all API calls so no dependencies are needed.

Environment Setup

Before doing anything, check for available credentials:

source ~/.claude/.env.global 2>/dev/null
source .env 2>/dev/null
source .env.local 2>/dev/null

if [ -n "$DISCORD_WEBHOOK_URL" ]; then
  echo "DISCORD_WEBHOOK_URL is configured. Webhook posting is available."
elif [ -n "$DISCORD_BOT_TOKEN" ]; then
  echo "DISCORD_BOT_TOKEN is configured. Bot API is available."
else
  echo "No Discord credentials found."
  echo ""
  echo "To enable Discord posting, set one of these in your .env or ~/.claude/.env.global:"
  echo "  DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/YOUR_WEBHOOK_ID/YOUR_WEBHOOK_TOKEN"
  echo "  DISCORD_BOT_TOKEN=your_bot_token_here"
  echo ""
  echo "See the 'Creating a Webhook' or 'Creating a Bot' sections below for setup instructions."
fi

Webhook vs. Bot API

Sponsors

Details

Repository
github.com/openclaudia/openclaudia-skills
Categories
Backend & APIs, Automation & Workflows, Marketing & SEO
First seen
Jun 3, 2026

More from openclaudia/openclaudia-skills

All 57
1novotnyllc avatardotnet-csharpnovotnyllc/dotnet-artisanBaseline C# skill loaded for every .NET code path. Guides language patterns (records, pattern matching, primary constructors, C# 8-15), coding standards, async/466skills.sh installs
2oakoss avatarplaywrightoakoss/agent-skillsPlaywright browser automation API, web scraping, and tooling. Covers locator strategies, assertions, API testing, stealth mode, anti-bot bypass, authenticated s466skills.sh installs
3replicate avatarreplicatereplicate/skillsDiscover, compare, and run AI models using Replicate's API459skills.sh installs
4sugarforever avataradd-feishusugarforever/01coder-agent-skillsAdd Feishu (飞书/Lark) as a channel. Uses WebSocket long connection mode — no public URL needed. Bot responds to all messages (no trigger required).459skills.sh installs
5mims-harvard avatartooluniverse-clinical-trial-designmims-harvard/tooluniverseStrategic clinical trial design feasibility assessment. Analyzes 6 dimensions (endpoint, population, comparator, effect size, duration, regulatory pathway) usin458skills.sh installs
6useai-pro avatarnetwork-watcheruseai-pro/openclaw-skills-securityAudit and monitor network requests made by OpenClaw skills. Detects data exfiltration, unauthorized API calls, and suspicious outbound connections.455skills.sh installs