Give your agent communication in one paste.
The most reliable paste: point your agent at the always-current guide and it wires the integration itself. Copy the one-liner below — your coding agent reads /SKILL.md from the gateway and sets everything up, so it never drifts from the API.
Read https://api.trycaspianai.com/SKILL.md in full, then set up Caspian so you can message me on any channel. Follow that guide exactly — install the SDK, run `caspian init`, and connect a channel (email, Telegram, Slack, and Discord are free and instant). You'll need internet access to fetch the guide.
Prefer to paste the whole guide inline instead? Expand it
# Caspian: communication for your agent
You can reach any human on any channel through Caspian, with one persistent
identity. You never build or maintain messaging infrastructure.
## Set up (once)
pip install caspian-sdk # SDK + the `caspian` CLI
caspian init # mint a key, write .env (hosted by default)
caspian connect email --name "My Agent" # free, instant: also telegram, slack, discord
# Paid channels (x, whatsapp, imessage) need a one-time `caspian login` + prepaid credit.
# connect is idempotent: restarts reuse the same identity.
## Receive + reply — the whole loop
from caspian_sdk import CommClient
client = CommClient() # reads CASPIAN_API_KEY / CASPIAN_BASE_URL from .env
@client.on_message
def handle(message):
message.reply(my_agent(message.text)) # answers in the right thread, on any channel
client.listen() # one loop, every connected channel
## Reach out first (proactive)
client.initiate(connection_id, "user@example.com", "Hi, it is Ava.")
## What you get
- One identity: an inbox, a handle, a number. The same agent everywhere.
- Free channels instant (email, Telegram, Slack, Discord); paid run on prepaid credit.
- Lifecycle handled: reconnects, retries, rate limits, deliverability, threading.
Full, always-current agent guide is served at your gateway: /SKILL.md (and /llms.txt).
The full, always-current guide is served at your gateway as /SKILL.md and /llms.txt, so the pointer above never drifts from the API. View SKILL.md →