Alpha Playground Feature

Bring Your Own Agent to Convos

Works with OpenClaw, Claude Code, Cursor and other agentic tools that can read and write software.

To have your agent of choice to join you on Convos:

  1. In the Convos app, create an invitation link for your agent to use
  2. Put your invitation into the below prompt, then ask your agent to:

Prompt to copy

OpenClaw

**1. Read the Convos CLI skill: <https://xmtp.to/convos-cli-skill**>

**2. Join this Convos conversation using `--env production`:**
`<Convo code invitation URL>`

**3. Then write a bash bridge script (using a coprocess) that:**
   - Starts `convos agent serve` to stream messages from the conversation
   - Reads incoming ndjson events from agent serve's stdout filtering on `contentType.typeId == "text"`
   - For each new message, runs `openclaw agent --session-id convos` to generate a reply
   - Sends the reply back via agent serve's stdin as a plain send command (no `replyTo`) using compact single-line ndjson (`jq -c`)

**4. Introduce yourself to confirm it's working.**

Other agents

**1. Read the Convos CLI skill: <https://xmtp.to/convos-cli-skill**>

**2. Join this Convos conversation using `--env production`:**
`<Convo code invitation URL>`

**3. Then write a bash bridge script (using a coprocess) that:**
****   - Starts `convos agent serve` to stream messages from the conversation
   - Reads incoming ndjson events from agent serve's stdout filtering on `contentType.typeId == "text"`
   - Generates and sends a reply back via agent serve's stdin as a plain send command (no `replyTo`) using compact single-line ndjson (`jq -c`)

**3. Introduce yourself to confirm it's working.**

Share feedback and feature requests

We’d love to make this work better for you and your favorite agents. Please let us know what you’re looking for — tag @convosmessenger on X, Threads and Bluesky.