Skip to content
FunCoding

caspian-discord

Post a Discord message via Caspian to a channel snowflake id. Use when the user runs /caspian:discord or asks to message a Discord channel through the bot.

Star
975
Category
Data
License
AGPL-3.0
Last commit
Aug 25, 2026

packages/opencode/src/skills/caspian-discord/SKILL.md

View on GitHub

Caspian Discord send (caspian:Discord)

Post a message to a Discord channel through the connected Caspian bot.

When to use

  • User runs /caspian:discord or /caspian-discord
  • User asks to post / message a Discord channel via the agent

How

  1. Parse to (Discord channel snowflake id) and body.

  2. Call tool caspian_send_discord with to and body.

  3. Present the tool output. Always include:

    Discord: to is a channel snowflake (Developer Mode → Copy Channel ID). Invite the bot to the server first. For DMs, use the DM channel id after the user has opened a DM with the bot.

  4. Do not claim success without a tool result.

  5. If Discord is not connected, suggest /caspian:connect-discord first.

Reliability notes

  • Outbound send is outside the inbound critical path; failures should not drop the listen loop.
  • Inbound Discord only works when discord is in caspian.json channels (admit blast-radius) after restart.

Similar Skills

agentic-os

AFaffaan-m/ECC278k4,046 new stars in the last 7 days

health

GAgarrytan/gstack136k883 new stars in the last 7 days

deprecation-and-migration

ADaddyosmani/agent-skills106k3,628 new stars in the last 7 days

Official

flowai-live-dashboard-template

NEnexu-io/open-design101k1,126 new stars in the last 7 days

Official

dashboard

NEnexu-io/open-design101k1,126 new stars in the last 7 days

cloud-sync

THthedotmack/claude-mem100k3,024 new stars in the last 7 days