stream-swift

Integrate and migrate Stream Chat, Video, and Feeds SDKs in iOS and SwiftUI apps.

Updated Jul 6, 2026
One-click install
npx skills add https://github.com/victornwoke/AI_CareerFox --skill stream-swift
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stream-swift
Source: https://github.com/victornwoke/AI_CareerFox/tree/main/.agents/skills/stream-swift
Command: npx skills add https://github.com/victornwoke/AI_CareerFox --skill stream-swift

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the integration and management of Stream's real-time communication SDKs, eliminating the complexity of manual configuration, architectural pitfalls, and design-matching challenges in iOS development.

Core Features & Use Cases

  • Docs Orchestration: Automatically fetches and applies the exact, up-to-date documentation for Stream Chat, Video, and Feeds.
  • Design Matching: Provides a rigorous, region-by-region procedure to replicate reference designs (like WhatsApp or Slack) using the SDK's pre-built components or custom UI layers.
  • Migration & Setup: Includes specialized runbooks for migrating from Sendbird to Stream and automating push notification/VoIP/CallKit setup via the Stream CLI.

Quick Start

Use the stream-swift skill to integrate the Stream Chat SDK into my existing SwiftUI project and configure the channel list view.

Frequently Asked Questions about stream-swift

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Stream Chat SDK into an existing SwiftUI project?

To integrate Stream Chat into a SwiftUI project, use the stream-swift skill to fetch up-to-date SDK documentation and configure channel list views while adhering to best practices for client lifetime management and concurrency.

What's the best way to replicate WhatsApp or Slack designs using Stream SDKs in iOS?

Replicate WhatsApp or Slack designs by following a rigorous, region-by-region procedure that leverages the Stream SDK's pre-built UI components or custom low-level UI layers to match specific design requirements.

Can I migrate from Sendbird to Stream Chat in my iOS application?

Yes, you can migrate from Sendbird to Stream by using specialized runbooks included in the skill, which orchestrate the migration process and ensure correct configuration of the Stream Chat SDK.

How do I set up push notifications and CallKit for Stream Video in Swift?

Automate push notification, VoIP, and CallKit setup for Stream Video by running curated runbooks that utilize the Stream CLI to configure your iOS application's real-time communication features.

When should I use pre-built UI components vs custom low-level implementations for Stream Chat?

Choose pre-built UI components for rapid deployment or custom low-level implementations when exact design matching is required, evaluating architectural needs based on your specific SwiftUI design requirements.

Does the Stream iOS SDK support managing Feeds alongside Chat and Video?

Yes, the Stream iOS SDK supports Feeds alongside Chat and Video, allowing you to orchestrate integration, migration, and customization of all three SDKs within your iOS and SwiftUI applications.