CtrlK
BlogDocsLog inGet started
Tessl Logo

stream-swift

Build, integrate, migrate to, and answer how-to questions for Stream Chat, Video, and Feeds in Swift / SwiftUI / UIKit / iOS apps. Routes each request to the exact official iOS docs page, fetches it live, and applies it - with a curated setup flow, a Sendbird -> Stream Chat migration runbook, and iOS-specific pitfalls.

68

1.59x
Quality

Does it follow best practices?

Impact

97%

1.59x

Average score across 2 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

94%

20%

Add Messaging to ConnectApp

Stream Chat SwiftUI integration into existing app

Criteria
Without context
With context

Config file with constants

100%

100%

StreamChat product linked

100%

100%

import Combine present

100%

100%

Client initialized once

100%

100%

No NavigationView/Stack wrapping

0%

100%

messaging channel type

40%

40%

No inline raw credentials

100%

100%

No CLI project scaffold

100%

100%

embedInNavigationView or title param

0%

100%

No wrapper abstraction

100%

100%

100%

52%

SportsStream Live Chat

Custom SwiftUI livestream chat on the low-level Stream client

Criteria
Without context
With context

No StreamChatSwiftUI import

0%

100%

StreamChat product used

100%

100%

makeLivestreamChat called

0%

100%

Both get() and watch() called

0%

100%

connectAnonymousUser for viewers

100%

100%

Offline storage disabled

0%

100%

livestream channel type

100%

100%

Client in owned service

100%

100%

Anonymous users cannot compose

100%

100%

State observed via @ObservedObject

0%

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.