stream-cli

/stream-cli gives you plain-English access to your live Stream data. You ask a question, the agent translates it into a Stream CLI command and answers from the output. You never have to learn the CLI's query syntax yourself.

Reach for it for operational work with the Stream platform, whether that's inspecting your data or configuring moderation settings.

/stream-cli answering a question about live Stream data

What it can do

  • Query messages, channels, users, calls or moderation data.
  • Filter and sort using Stream's query syntax, which the agent already knows.
  • Configure moderation, including blocklists, automod rules and content policies.
  • Recover from common CLI errors, such as auth failures, region mismatches and missing credentials.

Example prompts

/stream-cli list channels created in the last 24 hours
/stream-cli show me all messages flagged in the past week, grouped by user
/stream-cli find users matching name "smith" and show their channel count
/stream-cli are there any active calls right now?
/stream-cli install the CLI

A run translates your question into a CLI command and answers from its output:

❯ /stream-cli list channels created in the last 24 hours

stream-cli: stream --safe api QueryChannels --body '{
  "filter_conditions": { "created_at": { "$gte": "2026-06-01T00:00:00Z" } },
  "sort":              [{ "field": "created_at", "direction": -1 }],
  "limit":             30
}'

3 channels were created in the last 24 hours:
  - messaging:engineering (8 members, 2026-06-01 09:14)
  - messaging:design-review (4 members, 2026-06-01 11:02)
  - livestream:launch-q-a (132 members, 2026-06-01 16:45)

What it needs

The skill needs a working Stream CLI binary and a valid set of credentials.

  • On your first invocation, if the CLI binary isn't installed on your machine, the skill prompts you to approve a curl ... | bash install from getstream.io/cli/. The installer verifies the binary's SHA-256 before executing and requires a TTY confirmation from you. The full audit lives at skills/stream-cli/bootstrap.md.
  • Credentials resolve from the standard Stream CLI config locations on your machine. If none are found, the skill asks you to provide them.

This is the only step in the pack that runs a binary. The checksum check and TTY prompt are covered in full on the Security and trust page.