Give your AI coding agent the ability to build, query, and manage Stream - Chat, Video, Feeds, and Moderation.
npx skills add https://github.com/getstream/agent-skills --skill streamقم بتثبيت هذه المهارة باستخدام واجهة سطر الأوامر (CLI) وابدأ في استخدام سير عمل SKILL.md في مساحة عملك.
Give your AI coding agent the ability to build, query, and manage Stream - Chat, Video, Feeds, and Moderation.
npx skills add GetStream/agent-skills
A single skill — /stream — covers scaffolding, CLI queries, integration, and live docs search.
If you'd rather not route through skills.sh, clone this repo into your skills directory:
# Claude Code
git clone https://github.com/GetStream/agent-skills ~/.claude/skills/stream-pack
# Or download a tagged release tarball
curl -L https://github.com/GetStream/agent-skills/archive/refs/heads/main.tar.gz | tar -xz -C ~/.claude/skills/
This is byte-for-byte the same content npx skills add installs, fetched directly from GitHub.
This pack is markdown only — no code, no postinstall scripts, no binaries. Two install paths touch the network; each is listed below so you can audit before running.
| Step | Trigger | What it does | Source |
|---|---|---|---|
npx skills add GetStream/agent-skills |
Manual, by you | Fetches this repo's markdown into your skills directory via the skills.sh CLI (source). |
GitHub (GetStream/agent-skills) |
curl -sSL https://getstream.io/cli/install.sh | bash |
Agent runs only after you approve | Installs the stream CLI binary. Skipped entirely for docs-only usage (Track D). Full audit of what the installer does — including SHA-256 verification and TTY confirmation — in skills/stream/bootstrap.md. |
getstream.io/cli/ |
| Frontend skill installs (builder only) | Agent asks first, then runs | Installs three third-party skill packs for UI scaffolding — see below. | GitHub (listed) |
When you ask the agent to scaffold a new app (Track A) or enhance an existing one (Track E), Step 3 can install three helper skill packs. The agent surfaces the full list and waits for your confirmation before running any install.
| Skill | Purpose | Source |
|---|---|---|
vercel-react-best-practices |
React/Next.js idioms | vercel-labs/agent-skills |
web-design-guidelines |
Generic UI design polish | vercel-labs/agent-skills |
frontend-design |
Frontend structure | anthropics/skills |
Decline and the builder still runs — Stream reference files cover the SDK wiring; the frontend skills only tune generic UI quality. Tracks B (CLI queries), C (bootstrap), and D (docs search) never trigger these installs.
The skill pack is markdown only - no code, no build step. Your agent reads SKILL.md, classifies intent, then either skips straight to docs (Track D — no CLI required) or runs the CLI gate and context probe before routing to the right module:
| Intent | Module |
|---|---|
| Build a new app | builder.md + builder-ui.md |
| Add a product to an existing app | builder.md + references/*.md |
| Data queries and CLI operations | cli.md + cli-cookbook.md |
| SDK wiring during builder/enhance | sdk.md + references/*.md |
| Install the Stream CLI | bootstrap.md |
| Search the official SDK documentation (no CLI needed) | docs-search.md |
skills/stream/SKILL.md - entrypoint: intent classifier, conditional context detection, phase tablesskills/stream/RULES.md - non-negotiable rules, stated onceskills/stream/builder.md - scaffold execution (Steps 0-7); builder-ui.md - UI shell and themeskills/stream/cli.md + cli-cookbook.md - CLI workflow and query examplesskills/stream/sdk.md - cross-cutting SDK patternsskills/stream/docs-search.md - live documentation lookup: resolves your SDK from project context or explicit input, then answers from getstream.io with cited sourcesskills/stream/references/*.md - per-product setup, gotchas, and component blueprints