Agent skill · getstream
stream-unity
Build, integrate, and answer how-to questions for Stream Chat and Stream Video in Unity Engine games and apps. Use for Unity / C# / MonoBehaviour project work - the Chat .unitypackage and the Video UPM package, StreamChatClient / StreamVideoClient wiring, ConnectUserAsync and tokens, channels and messages, calls and participant tracks, camera and microphone devices, building the UI yourself on UGUI or UI Toolkit, IL2CPP, and Android / iOS / desktop / WebGL player settings. Triggers on unity, unity engine, unity 6, unity 2022, monobehaviour, .unitypackage, Packages/manifest.json, asmdef, il2cpp, ugui, rawimage, audiosource, webcamtexture, StreamChatClient, IStreamChatClient, IStreamChannel, StreamVideoClient, IStreamVideoClient, IStreamCall, StreamVideoTrack, in-game chat, unity video call. Chat and Video only - there is no Stream Feeds SDK for Unity.
What it needs
About 11k tokens when loaded.
What this skill does
Stream Unity - docs orchestrator for Unity Engine Chat and Video. There is no Stream Feeds SDK for Unity (/activity-feeds/docs/unity and https://getstream.io/cli/docs/activity-feeds-unity.md both 404). If the user asks for activity feeds in Unity, say so up front and offer the alternatives (the REST/server API driven from your backend, or a platform SDK on a companion app) rather than inventing an API. These are two separate SDKs, and almost nothing is shared. Different repos, different install mechanisms, different maturity, different supported platforms, different docs quality. There is no combined client, no shared AuthCredentials type (StreamChat.Libs.Auth.AuthCredentials and StreamVideo.Libs.Auth.AuthCredentials are distinct types in distinct assemblies), and connecting a user to one does not connect them to the other. Treat "add chat to my Unity call app" as two integrations that happen to share an API key. Chat Video --- --- --- Repo GetStream/stream-chat-unity (default branch develop) GetStream/stream-video-unity (default branch main) Latest v5.7.0 (stable, 5.x line) 0.11.0 (pre-1.0 - the surface still moves) Install .unitypackage from GitHub Releases, imported into Assets/ UPM package from a git URL Entry point StreamChatClient.CreateDefaultClient() -> IStreamChatClient StreamVideoClient.CreateDefaultClient() -> IStreamVideoClient Namespace StreamChat.Core StreamVideo.Core Platforms Everything Unity targets, WebGL included Android (ARM64), iOS, Windows x64, macOS, Linux. No WebGL, no UWP Pre-built UI None - a sample project, not components None - a sample project, not components Docs coverage Good: nearly every page carries real Unity C# Thin: 22 pages; several shipped capabilities have no page at all Neither SDK ships reusable UI. Both ship a sample project you import and read, not a component library you drop in. Every chat bubble, channel row, participant tile, and call button in the user's game is code you write. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills getstream/stream-unity