/stream-android scaffold a Jetpack Compose chat app
/stream-android add Video calling to my existing Android Studio project
/stream-android build a timeline feed with an activity composer
/stream-android wire deep links from a push notification to the right channel screen
/stream-android migrate my Sendbird chat integration to Streamstream-android
/stream-android builds or integrates Stream Chat, Video and Feeds in Android, Jetpack Compose or Gradle projects.
The router installs and dispatches to /stream-android automatically when it detects an Android signal (android, jetpack compose, jetpack, compose, kotlin, android studio, gradle, .gradle, build.gradle), or you can invoke it directly.
What it knows
- Jetpack Compose patterns
- Gradle setup (both Kotlin DSL and Groovy)
- Permissions: the Video SDK's manifest permissions merge in from the library automatically, so the pack wires the runtime
CAMERA/RECORD_AUDIOrequests instead of duplicating manifest entries - Navigation between channel list and channel/message screens, channel tap handling, deep links, push routing
- Compose theme wiring and custom channel/message UI, including design matching: given a screenshot or reference design, it routes each region to the
ChatComponentFactoryslot that controls it - Video calling flows: joining and starting calls, ringing, custom call controls and participant tiles, and audio-only / voice-agent calls
- Feeds surfaces: timeline, activity composer, threaded comments, follow graph, notification feed, stories
- A Sendbird to Stream Chat migration runbook covering UIKit Compose, XML UIKit, and custom-UI integrations (the code and SDK swap; moving message history is handled by the shared data-migration flow in the router)
By default the pack works inside an existing Android Studio project. Creating the project is a step it asks you to do in Android Studio first. Ask it explicitly to scaffold and it will create the project itself, deriving the toolchain versions from your environment.
Example prompts
The pack's files live at skills/stream-android/.