Agent skill

Caspian Discord

by TryCaspian in TryCaspian/caspian-sdk

Post a Discord message via Caspian to a channel snowflake id.

Apache-2.0Auto-check passedDatabases

Install Caspian Discord

skills CLI
$ npx skills add TryCaspian/caspian-sdk --skill caspian-discord -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install TryCaspian/caspian-sdk caspian-discord --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/TryCaspian/caspian-sdk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/opencode/src/skills/caspian-discord .claude/skills/caspian-discord && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
caspian-discord
GitHub stars
973
Token cost
~323 tokens
SKILL.md length
144 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
Apache-2.0

At a glance

Post a Discord message via Caspian to a channel snowflake id.

  • Works in 5 steps: Parse to (Discord channel snowflake id)… → Call tool caspian_send_discord with to… → Present the tool output. Always include → …
  • The user runs /caspian:discord
  • SKILL.md covers When to use, How and Reliability notes
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Caspian Discord is an agent skill from TryCaspian/caspian-sdk. 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.

Its SKILL.md is about 320 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: opencode

It sits in Databases, covering Data warehousing. It works with Discord and Snowflake. The repository describes itself as: Agent communication SDK. The open-source agent communication layer for AI agents — email, WhatsApp, Slack, Discord, Telegram, SMS. Python & TypeScript. The licence is Apache-2.0.

When your agent uses it

  • The user runs /caspian:discord
  • Asks to message a Discord channel through the bot

Example prompts

  • “/caspian-discord”

Requirements

  • Compatibility (from SKILL.md): opencode

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  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
  4. Do not claim success without a tool result.
  5. If Discord is not connected, suggest /caspian:connect-discord first.

What it can do on your machine

Read from SKILL.md and the folder at commit 718a96d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    opencode

    From compatibility in the SKILL.md frontmatter.

Context cost

Caspian Discord loads about 323 tokens when it runs. Until then it costs about 43 tokens; SKILL.md has 144 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~43
When it runs · the whole SKILL.md, loaded when a task matches
~323

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from TryCaspian/caspian-sdk at commit 718a96d, republished under its Apache-2.0 licence (© TryCaspian). 144 words, ~323 tokens.

Download SKILL.mdSave it as .claude/skills/caspian-discord/SKILL.md (or your agent's skills folder).
name
caspian-discord
description
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.
compatibility
opencode
license
Apache-2.0
metadata.alias
caspian:Discord
metadata.channel
caspian

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.

© TryCaspian, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in packages/opencode/src/skills/caspian-discord of TryCaspian/caspian-sdk.

Open the folder on GitHubat commit 718a96d

Compare with similar skills

Caspian Discord next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Caspian Discord compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Caspian Discord this skillTryCaspian/caspian-sdk973—~323Automated safety check: PassApache-2.0
Write Script Snowflakewindmill-labs/windmill18k—~2.2kAutomated safety check: PassCustom licence
Pure Lsp Execute Parallelfinos/legend-engine113—~927Automated safety check: PassApache-2.0
Snowflakeadobe/skills197—~3.7kAutomated safety check: PassApache-2.0
Snowflake Access Guardianjeremylongshore/tons-of-skills-marketplace2.8k—~3.2kAutomated safety check: PassMIT
Snowflake Cost Leak Hunterjeremylongshore/tons-of-skills-marketplace2.8k—~4.1kAutomated safety check: PassMIT

Similar skills

  • Write Script Snowflake

    windmill-labs/windmill

    MUST use when writing Snowflake queries. An agent skill from windmill-labs/windmill.

    18k GitHub stars~2.2k tokensUpdated yesterday
    DatabasesAuto-check passed
  • Pure Lsp Execute Parallel

    finos/legend-engine

    Runs 2 to 30 Pure functions or tests concurrently on the warm LSP daemon via pure-lsp execute-parallel, or every test in a package or .pure file with --package/--source.

    113 GitHub stars~927 tokensUpdated today
    DatabasesAuto-check passed
  • Snowflake

    adobe/skills

    Use this when converting an AI-generated static HTML page (Stardust, Mobirise, Relume, Lovable, v0, Figma-derived, etc.) into an Edge Delivery Services page while preserving the original design and…

    197 GitHub stars~3.7k tokensUpdated today
    DatabasesAuto-check passed
  • Snowflake Access Guardian

    jeremylongshore/tons-of-skills-marketplace

    Audit Snowflake effective access and produce a safe least-privilege change packet.

    2.8k GitHub stars~3.2k tokensUpdated today
    DatabasesAuto-check passed
  • Snowflake Cost Leak Hunter

    jeremylongshore/tons-of-skills-marketplace

    Audit and analyze Snowflake warehouse, serverless, Adaptive, storage, transfer, and AI cost evidence with a typed ledger that prevents double counting and exposes freshness, attribution, control…

    2.8k GitHub stars~4.1k tokensUpdated today
    DatabasesAuto-check passed
  • Snowflake Governance Coverage Auditor

    jeremylongshore/tons-of-skills-marketplace

    Audit trusted Snowflake classification, tags, masking, row access, projection, join, aggregation, and privacy-policy evidence without reading customer data.

    2.8k GitHub stars~1.8k tokensUpdated today
    DatabasesAuto-check passed

More from TryCaspian/caspian-sdk

All 8 skills in this repo
  • Caspian Toast Test

    TryCaspian/caspian-sdk

    Dummy skill to test OpenCode TUI toast UI (and optional system notification) via caspiantesttoast.

    973 GitHub stars~267 tokensUpdated 1 mo ago
    Auto-check passed
  • Caspian Connect Email

    TryCaspian/caspian-sdk

    Connect Caspian email for OpenCode: ensure credentials (sandbox or dashboard API key), write caspian.env, connect inbox, enable email in caspian.json.

    973 GitHub stars~566 tokensUpdated 1 mo ago
    Auto-check: notes
  • Taste

    TryCaspian/caspian-sdk

    Domain-first store/port design for any codebase: product-shaped APIs, swappable backends, schema at boundaries, one vocabulary catalog (derive don’t re-author), no infrastructure names on the domain…

    973 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Caspian Connect Discord

    TryCaspian/caspian-sdk

    Connect Caspian Discord for OpenCode (install OAuth or BYO bot token), enable discord in caspian.json channels, and tell the user to restart.

    973 GitHub stars~376 tokensUpdated 1 mo ago
    Auto-check: notes
  • Caspian Connect Telegram

    TryCaspian/caspian-sdk

    Connect Caspian Telegram for OpenCode, enable telegram in caspian.json channels, and tell the user to restart.

    973 GitHub stars~446 tokensUpdated 1 mo ago
    Auto-check: notes
  • Caspian Inbox

    TryCaspian/caspian-sdk

    Caspian Inbox (caspian:Inbox) — list agent email and other configured channel conversations/messages.

    973 GitHub stars~347 tokensUpdated 1 mo ago
    Auto-check passed

Categories

Questions about Caspian Discord

What does Caspian Discord do?

Post a Discord message via Caspian to a channel snowflake id. Caspian Discord is an agent skill from TryCaspian/caspian-sdk. Post a Discord message via Caspian to a channel snowflake id.

When should I use Caspian Discord?

Caspian Discord fits situations like: the user runs /caspian:discord; asks to message a Discord channel through the bot.

How do I install Caspian Discord in Claude Code?

Run `npx skills add TryCaspian/caspian-sdk --skill caspian-discord -a claude-code`. Or copy the skill folder (packages/opencode/src/skills/caspian-discord in TryCaspian/caspian-sdk) into .claude/skills/caspian-discord in your project. Claude Code loads it when a task matches its description.

How do I install Caspian Discord in Codex?

Run `npx skills add TryCaspian/caspian-sdk --skill caspian-discord -a codex`. Or copy the skill folder (packages/opencode/src/skills/caspian-discord in TryCaspian/caspian-sdk) into .agents/skills/caspian-discord in your project. Codex loads it when a task matches its description.

Can I use Caspian Discord in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add TryCaspian/caspian-sdk --skill caspian-discord -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/caspian-discord, .gemini/skills/caspian-discord, .github/skills/caspian-discord and .opencode/skills/caspian-discord in your project.

What does Caspian Discord need to run?

SKILL.md names no scripts, command-line tools or credentials: Caspian Discord is instructions for the agent only. Compatibility (from SKILL.md): opencode.

Does Caspian Discord access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Caspian Discord safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Caspian Discord use?

Caspian Discord is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Caspian Discord use?

About 323 tokens (SKILL.md is roughly 1.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Caspian Discord?

Skills that share tags, products or a category with Caspian Discord: Write Script Snowflake (windmill-labs/windmill, 18k stars), Pure Lsp Execute Parallel (finos/legend-engine, 113 stars), Snowflake (adobe/skills, 197 stars) and Snowflake Access Guardian (jeremylongshore/tons-of-skills-marketplace, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Caspian Discord?

TryCaspian (a GitHub organization) maintains it in TryCaspian/caspian-sdk, which has 973 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on August 25, 2026.

Source: TryCaspian/caspian-sdk on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.