CtrlK
BlogDocsLog inGet started
Tessl Logo

stream-builder

The framework-agnostic Stream builder (Steps 0-7 scaffold + enhance + Video audit), being extended to support app kinds beyond web. Use ONLY when the user explicitly names 'stream-builder' or '/stream-builder'. Web React / Next.js work - 'build me a chat app', 'scaffold', 'create a new ...', 'add Chat/Video/Feeds to this app', 'integrate Video', livestreaming, video conferencing, team messaging, direct messaging, social feed - defaults to the stream-react skill, not this one. Not auto-selected for generic web build requests.

79

1.60x
Quality

88%

Does it follow best practices?

Impact

66%

1.60x

Average score across 2 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Evaluation results

87%

35%

Build a Social Feed + Livestreaming App

Social feed + livestreaming multi-product app scaffold

Criteria
Without this skill
With this skill

Hub-first landing

100%

100%

Camera/mic opt-in only

100%

100%

Feed hub Tabs component

80%

100%

Follow User input visible

50%

100%

Follow wiring: feed instance

100%

100%

Correct feed IDs

100%

100%

getOrCreate setTimeout guard

0%

0%

useCreateFeedsClient null gate

20%

100%

loadNextPage async wrap

0%

0%

Correct activity field access

0%

100%

Livestream CLI: all three roles

0%

100%

Backstage disabled in CLI

0%

100%

Streamer joins with host role

100%

100%

LivestreamPlayer for viewers

0%

100%

Video: useState+useEffect pattern

100%

100%

call.join({ create: true })

100%

100%

AppShell provider hierarchy

0%

100%

CSS imports correct

100%

100%

Login screen: Continue button, no arrow

33%

0%

App Header present

33%

66%

npm only

100%

100%

video_primary_use_case: livestreaming

0%

100%

45%

14%

Team Messaging Platform with Content Moderation

Team chat app with moderation CLI setup

Criteria
Without this skill
With this skill

useCreateChatClient hook

0%

0%

Chat hoisted to AppShell

71%

71%

MessageComposer (not MessageInput)

0%

0%

CSS import path

0%

0%

next-themes for theme

0%

0%

Module augmentation

0%

0%

Real token via createToken()

57%

100%

upsertUsers array format

33%

50%

Hub-first flow

16%

33%

Login Screen structure

66%

66%

App Header

66%

100%

No moderation review UI

100%

100%

setup.sh: ListBlockLists check-first

0%

62%

setup.sh: UpsertConfig for key:chat

0%

0%

setup.sh: UpdateChannelType for blocklist

50%

100%

npm only

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.