# stream (router)

`/stream` is the router. When you invoke it, the agent reads your prompt and dispatches the work to the right sub-skill.

You'll want the router when you don't yet know which sub-skill applies. If you do already know, you can call the sub-skill directly and save the routing step. `/stream-docs how do I ... in React` is faster than `/stream how do I ... in React`.

<Admonition type="tip">

Already know the skill you need? Invoke it directly and skip the routing step. The [rules every skill follows](/agent-skills/docs/concepts/skill-rules/) apply either way.

</Admonition>

## Which skill do I want?

| You want                                        | Use                    |
| ----------------------------------------------- | ---------------------- |
| To scaffold a new app or wire Stream into one   | `/stream-builder`      |
| Working code in your project                    | `/stream-builder`      |
| To answer "how do I do X with the SDK?"         | `/stream-docs`         |
| To look up an API or version-specific behaviour | `/stream-docs`         |
| To query your live Stream data in plain English | `/stream-cli`          |
| To configure moderation policies or blocklists  | `/stream-cli`          |
| To build on iOS, SwiftUI or UIKit               | `/stream-swift`        |
| To build on Android or Jetpack Compose          | `/stream-android`      |
| To build a React Native chat app                | `/stream-react-native` |

## Example prompts

```bash
/stream build me a Next.js app with Chat and Video, wired end-to-end
```

The router sends this to `/stream-builder`.

```bash
/stream how do I generate a user token in Node.js
```

The router sends this to `/stream-docs`.

```bash
/stream show me the most-flagged channels in the last week
```

The router sends this to `/stream-cli`.

## Rules every skill follows

The same rules apply on every call, whether routed through `/stream` or invoked directly. See [Rules every skill follows](/agent-skills/docs/concepts/skill-rules/) for the full list and the reasoning behind each one.


---

This page was last updated at 2026-06-16T16:17:03.294Z.

For the most recent version of this documentation, visit [https://getstream.io/agent-skills/docs/skills/stream/](https://getstream.io/agent-skills/docs/skills/stream/).