stream
Stream overview, CLI, and router for Chat, Video, Feeds, Moderation, and Agents.
Skill by GetStream
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/getstream-stream
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, data, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/stream
What's inside
- Skill name
stream- Description
- Stream overview, CLI, and router for Chat, Video, Feeds, Moderation, and Agents. Use for any Stream task: building or integrating Stream into web, iOS, Android, React Native, Flutter, Unity, or Unreal apps, building voice or text AI agents with Stream Agents, querying Stream data, running getstream CLI commands, looking up Stream SDK docs, or migrating (from Sendbird, or Feeds v2 to v3). Routes to the right skill.
- License
- Apache-2.0
- Metadata
- author: GetStream
- Instructions
- 79 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (3)
- SKILL.md
- ai-backend-contract.md
- sendbird-data-migration.md
SKILL.md (first lines)
# Stream
Stream (getstream.io) provides APIs and SDKs for adding Chat, Video (calls and
livestreaming), Activity Feeds, and Moderation to apps. A Stream account has
organizations; an organization has apps; an app has one or more API key + secret
pairs. All data - users, channels, calls, feeds - is scoped to an app. Client
SDKs cover React, iOS, Android, React Native, Flutter, Unity, and Unreal;
server-side SDKs mint user tokens and call the same API. Most client SDKs
provide UI kits.
Stream Agents runs voice and text AI agents on Stream's backend. An agent is a
folder of plain files (`agents/<name>/agent.yaml`, instructions, guardrail,
knowledge, skills, simulations) synced with `getstream agents`, and sessions
with it are opened through the Agents SDKs (`@stream-io/calypso` on the web). A
session's conversation is a Chat channel and its voice is a Video call, so the
app around an agent is a Chat and Video app like any other.
## The CLI
The `getstream` CLI is the base tool for everything account- and data-side:
authenticating, onboarding a project (org, app, credentials), calling any API
endpoint, obtaining credentials, minting user tokens, reading the docs, and
installing the other Stream skills. Don't work from memory of it - run
`getstream -h` and `getstream <command> -h` and follow what they print.
To install (unless already present):
```bash
curl -fsSL https://getstream.io/cli.sh | bash
getstream --version
```
Alternatively, the user can install the CLI from getstream.io/cli.
The `getstream agents` commands are only in beta builds, whose version is a
date and a commit (`YYYY-MM-DD-<commit>`) rather than semver. A stable build
answers them with "agents unavailable". Install the beta over it:
```bash
curl -fsSL https://getstream.io/cli/beta/install.sh | bash
```
## Routing
First match wins:
1. **Work on an app for a specific platform** (build, integrate, audit,
upgrade): use the platform-specific skill.
- stream-react (React / Next.js)
- stream-react-native (React Native / Expo)
- stream-swift (iOS / SwiftUI / UIKit)
- stream-android (Kotlin / Compose)
- stream-flutter
- stream-unity (Chat and Video)
- stream-unreal (Chat only)
Install a missing skill with `getstream skills <name>`, then follow it. For a
web app, or a generic app, pick stream-react. A framework beats an OS: "an
Unreal chat app for iOS" is stream-unreal.
An app built around Stream Agents is platform work too, even when the request
only says "agent" or "voice agent". Configure the agent from its folder and
`getstream docs agents/<sdk>` (`javascript`, `ios`, `android`, `flutter`),
and build the app with the platform skill: its Chat UI kit renders the
session's conversation and its Video SDK holds the call. React Native, Unity,
and Unreal have no Agents client SDK - tell the user before building.
2. **Migrate Feeds v2 to v3:** use stream-feeds-migration skill.
3. **Migrate from Sendbird:** use the platform-specific skill to migrate the
code; to move the data itself (users, channels, message history), read
sendbird-data-migration.md.
4. **Docs / "how does X work" questions:** use the `getstream docs` command. In
a command substitution like `$(getstream docs <id>)` don't add `2>&1`. The
path you need is on stdout.
5. **Query or mutate app data** ("list channels", "any flagged messages?",
one-off API calls): use the `getstream api` command.
6. **Genuinely ambiguous:** ask.From GetStream/agent-skills, Apache-2.0.
More from GetStream/agent-skills
- 0.645score
stream-android
GetStream
Build and integrate Stream Chat, Video, and Feeds in Android apps.
SkillAFreshness: A★ 20Claude Code +9 - 0.644score
stream-feeds-migration
GetStream
Generate the v2 -> v3 sync mapping for a Stream Activity Feeds app by sampling its live v2 activities and reactions and, when the app's v2 integration code is…
SkillAFreshness: A★ 20Claude Code +9 - 0.644score
stream-react
GetStream
Build, integrate, audit, or upgrade Stream Chat, Video, Feeds, and Moderation in React / Next.js web apps - the default skill for web work.
SkillAFreshness: A★ 20Claude Code +9 - 0.644score
stream-swift
GetStream
Build, integrate, migrate to, and answer how-to questions for Stream Chat, Video, and Feeds in Swift / SwiftUI / UIKit / iOS apps - including AI assistants…
SkillAFreshness: A★ 20Claude Code - 0.609score
stream-flutter
GetStream
Build and integrate Stream Chat, Video, and Feeds in Flutter apps.
SkillBFreshness: B★ 20Claude Code +9 - 0.609score
stream-react-native
GetStream
Builds, integrates, migrates, audits Stream Chat, Video, and Feeds in React Native CLI and Expo apps.
SkillBFreshness: B★ 20Claude Code - 0.604score
stream-unreal
GetStream
Build, integrate, and answer how-to questions for Stream Chat in Unreal Engine games and apps.
SkillBFreshness: B★ 20Claude Code - 0.604score
stream-unity
GetStream
Build, integrate, and answer how-to questions for Stream Chat and Stream Video in Unity Engine games and apps.
SkillBFreshness: B★ 20Claude Code - 0.593score
stream-builder
GetStream
Compatibility entrypoint for requests naming stream-builder.
SkillBFreshness: B★ 20Claude Code +9 - 0.593score
stream-docs
GetStream
Compatibility entrypoint for requests naming stream-docs.
SkillBFreshness: B★ 20Claude Code +9
Signals
- Stars
- 20
- Forks
- 4
- Open issues
- 0
- Last commit (this folder)
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/GetStream/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from GetStream
- 0.645score
stream-android
GetStream
Build and integrate Stream Chat, Video, and Feeds in Android apps.
SkillAFreshness: A★ 20Claude Code +9 - 0.644score
stream-feeds-migration
GetStream
Generate the v2 -> v3 sync mapping for a Stream Activity Feeds app by sampling its live v2 activities and reactions and, when the app's v2 integration code is…
SkillAFreshness: A★ 20Claude Code +9 - 0.644score
stream-react
GetStream
Build, integrate, audit, or upgrade Stream Chat, Video, Feeds, and Moderation in React / Next.js web apps - the default skill for web work.
SkillAFreshness: A★ 20Claude Code +9 - 0.644score
stream-swift
GetStream
Build, integrate, migrate to, and answer how-to questions for Stream Chat, Video, and Feeds in Swift / SwiftUI / UIKit / iOS apps - including AI assistants…
SkillAFreshness: A★ 20Claude Code - 0.615score
Vision-Agents
GetStream
Python framework for real-time voice and vision agents that process video with pluggable models and processors over WebRTC.
HarnessAFreshness: A★ 8.2K↓ 418/wk - 0.609score
stream-react-native
GetStream
Builds, integrates, migrates, audits Stream Chat, Video, and Feeds in React Native CLI and Expo apps.
SkillBFreshness: B★ 20Claude Code
Cite this page
stream skill. Agent Mart. https://agentmart.dev/skills/getstream-stream (last updated 2026-10-24)