Agent skill · software engineering · getstream

stream-flutter

Build and integrate Stream Chat, Video, and Feeds in Flutter apps. Use for Flutter/Dart project work with Stream package setup, auth wiring, and widget blueprints. Supports stream_chat_flutter (pre-built Chat UI), stream_chat_flutter_core (custom Chat UI), stream_video_flutter (Video calling and livestreaming), and stream_feed / stream_feed_flutter_core (Activity Feeds, no pre-built UI). Also migrates Flutter apps from the Sendbird Chat SDK (sendbird_chat_sdk / sendbird_uikit) to Stream Chat.

Why this skill is useful

Provides specific integration patterns and widget blueprints for Stream services in Flutter that the AI wouldn't reliably generate on its own.

What it needs

Requires flutter installed locally. About 10k tokens when loaded. Last updated 2026-08-05. 17 stars on the source repository.

What this skill does

Stream Flutter - skill router + execution flow Rules: Read RULES.md once per session - every non-negotiable rule is stated there, nowhere else. This file is the single entrypoint: intent classification, local project detection, and module pointers for Stream work in Flutter apps. --- Step 0: Intent classifier (mandatory first - never skip) Before any tool call, decide the track from the user's input alone - no probes first. Signals -> track Signal in user input Track ------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- Explicit package/widget token: streamchatflutter, StreamChannelListView, StreamMessageListView, StreamChatClient, etc. C - Reference lookup Explicit video token: streamvideoflutter, StreamCallContainer, StreamVideo, StreamVideoRenderer, goLive, stopLive, livestream call type C - Reference lookup Explicit feeds token: streamfeed, streamfeedfluttercore, StreamFeedClient, FlatFeedCore, FlatFeed, FeedBloc, activity feed, feeds flutter C - Reference lookup Words "docs" or "documentation" around Stream Flutter work C - Reference lookup "How do I {X} in Flutter?", "What does {widget/method} do?" C - Reference lookup "Build me a new Flutter app", "create a Flutter chat app" + Stream A - New app "Build a Flutter video call app", "create a livestream app in Flutter" A - New app (load VIDEO-FLUTTER.md + VIDEO-FLUTTER-blueprints.md or LIVESTREAM-FLUTTER.md + LIVESTREAM-FLUTTER-blueprints.md) "Build an audio room / Twitter Spaces clone", "TikTok-style live feed", "call while livestreaming", "chat with video calls", "two calls at once" A or B (load VIDEO-ADVANCED-FLUTTER.md + VIDEO-ADVANCED-FLUTTER-blueprints.md on top of the Video/Livestream pair) "Add ringing / incoming calls", "video call with push notifications", …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills getstream/stream-flutter

View the source on GitHub

Browse the @skills marketplace