Skip to main content

caspian-connect-email

Connect Caspian email for OpenCode: ensure credentials (sandbox or dashboard API key), write caspian.env, connect inbox, enable email in caspian.json. Use when the user wants to link email, set up the agent inbox, or runs /caspian:connect-email.

ソース情報

リポジトリ
TryCaspian/caspian-sdk
ソースの最終更新活動
2026年7月25日 12:40
検出された SKILL.md の言語
英語
スター
973
フォーク
137

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
caspian-connect-email
description
Connect Caspian email for OpenCode: ensure credentials (sandbox or dashboard API key), write caspian.env, connect inbox, enable email in caspian.json. Use when the user wants to link email, set up the agent inbox, or runs /caspian:connect-email.
license
Apache-2.0
compatibility
opencode
metadata
{"alias":"caspian:ConnectEmail","channel":"caspian"}
# Caspian connect email Get a Caspian API key (sandbox **or** existing dashboard key), save it to `~/.config/opencode/caspian.env`, connect an email inbox, and enable `email` in `caspian.json` channels. ## When to use - User asks to connect / set up Caspian email - User runs `/caspian:connect-email` or `/caspian-connect-email` - First-time OpenCode + Caspian setup ## How 1. Call **`caspian_setup_credentials`** with `mode=status`. 2. If **not configured**, ask the user which path they want (do not invent keys): **A — Instant sandbox (recommended for trying Caspian)** No account. Call `caspian_setup_credentials` with `mode=sandbox`. Writes `CASPIAN_API_KEY` + `CASPIAN_BASE_URL=https://api.trycaspianai.com` to `~/.config/opencode/caspian.env` (and project `.env`). **B — Existing Caspian account** Tell them to sign in at https://dashboard.trycaspianai.com/login , open a project, copy the API key, then call `caspian_setup_credentials` with `mode=paste` and `apiKey=<their key>`. If setup says **RESTART REQUIRED**, stop and tell them to quit + relaunch OpenCode, then run `/caspian:connect-email` again. 3. Call **`caspian_connections`** (optional) to show current links. 4. Call **`caspian_connect_email`** (optional `displayName`). 5. If the tool says **RESTART REQUIRED**, tell the user clearly: > Restart OpenCode (quit and relaunch) so the plugin reloads `caspian.json` > and admit includes `email`. 6. Do not invent connection ids or addresses. Report tool errors as-is. ## Notes - Secrets go in `caspian.env` / `.env` — **never** in `caspian.json` or chat logs when you can avoid it (the tool masks keys in its output). - CLI (`caspian init`) is optional; sandbox mint and paste cover the same APIs. - After restart, inbound email should create OpenCode sessions automatically.
GitHubで見る