CtrlK
BlogDocsLog inGet started
Tessl Logo

stream-android

Build and integrate Stream Chat, Video, and Feeds in Android apps. Use for Jetpack Compose, Android Studio, and Gradle project work — including Stream package setup, auth and token wiring, screen blueprints, and any follow-up Stream UI work such as adding screens, navigating between channel list and channel/message screens, channel tap handling, deep links, push routing, theming, custom channel/message UI, video calling flows (joining/starting calls, ringing, custom call controls and participant tiles), and Feeds surfaces (timeline, activity composer, threaded comments, follow graph / profile, notification feed, stories).

Invalid
This skill can't be scored yet
Validation errors are blocking scoring. Review and fix them to unlock Quality, Impact and Security scores. See what needs fixing →
SKILL.md
Quality
Evals
Security

Evaluation results

80%

13%

Add Messaging to the Team Collaboration App

Stream Chat SDK integration into existing Compose app with version catalog

Criteria
Without context
With context

Stream version in catalog

100%

100%

Catalog library entry

100%

100%

Dependency uses libs alias

100%

100%

SDK v7+ used

0%

100%

Client in Application.onCreate

100%

100%

No client in Composable or remember

100%

100%

ChatComponentFactory for row customization

0%

0%

No itemContent lambda on ChannelList

100%

100%

Factory passed to ChatTheme

0%

0%

No API secret in app code

100%

100%

No search.maven.org reference

0%

100%

Version source documented

100%

100%

86%

10%

Stream Video Android Calling Screen

Stream Video ringing and active call screen wiring

Criteria
Without context
With context

VideoTheme wrapping

100%

100%

LaunchCallPermissions or rememberCallPermissionsState

0%

100%

Permissions before join

50%

0%

Lifecycle methods in coroutine scope

100%

100%

Result.Failure handling

25%

100%

call.ring() for outgoing call

100%

40%

Fresh UUID for call ID

100%

100%

sessionId as participant list key

100%

100%

StreamVideoBuilder in Application

100%

100%

Maven Central version lookup

66%

100%

100%

14%

Social Feed App with Stream Feeds on Android

Stream Feeds timeline, post composer, and notification feed in Compose

Criteria
Without context
With context

FeedsSessionManager class

70%

100%

connect() called before feeds

90%

100%

Lowercase FeedId groups

100%

100%

Self-follow for timeline

90%

100%

aggregatedActivities for notifications

100%

100%

group as LazyColumn key

100%

100%

URI copy to cacheDir

100%

100%

try/finally temp file cleanup

25%

100%

FileType.Image for images

100%

100%

Extra Compose deps installed

62%

100%

No SDK objects in Composables

100%

100%

Repository
GetStream/agent-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.