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