# stream-flutter

`/stream-flutter` builds or integrates Stream Chat, Video and Feeds in Flutter and Dart apps.

<Admonition type="tip">

The router installs and dispatches to `/stream-flutter` when it detects a Flutter signal (`flutter`, `dart`, `pubspec.yaml`, `stream_chat_flutter`), or you can invoke it directly. Unlike the other platform packs, installing this one asks for a confirmation first; if you decline, the router falls back to a docs-based answer via `/stream-docs`.

</Admonition>

## What it knows

- `pubspec.yaml` package setup and version alignment
- Auth and token wiring
- The pre-built vs custom UI choice: `stream_chat_flutter` (pre-built Chat widgets) vs `stream_chat_flutter_core` (build-your-own Chat UI)
- Video calling and livestreaming with `stream_video_flutter`
- Activity Feeds with `stream_feed` and `stream_feed_flutter_core` (no pre-built UI)
- Widget blueprints for channel list, message list, and composer surfaces

## Example prompts

```bash
/stream-flutter create a Flutter chat app with stream_chat_flutter
/stream-flutter add video calling to my existing Flutter app
/stream-flutter build a custom message list on stream_chat_flutter_core
/stream-flutter wire up an activity feed with stream_feed
```

The pack's files live at [`skills/stream-flutter/`](https://github.com/GetStream/agent-skills/tree/main/skills/stream-flutter).


---

This page was last updated at 2026-07-17T15:22:34.525Z.

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