detour-onboarding
Complete onboarding guide for developers who are new to Detour, the open-source deferred deep…
Software Mansion's Fishjam — hosted WebRTC platform for video, audio, and one-to-many livestreaming. MUST USE before writing, reviewing, or debugging ANY code that talks to a Fishjam instance from a backend (Node, Python) or a client (React web, React Native / Expo). Routes to
$ npx -y skills add software-mansion-labs/skills --skill fishjam --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/fishjamContext preview
The summary Claude sees to decide when to auto-load this skill.
Software Mansion's Fishjam — hosted WebRTC platform for video, audio, and one-to-many livestreaming. MUST USE before writing, reviewing, or debugging ANY code that talks to a Fishjam instance from a backend (Node, Python) or a client (React web, React Native / Expo). Routes to
name: fishjam description: "Software Mansion's Fishjam — hosted WebRTC platform for video, audio, and one-to-many livestreaming. MUST USE before writing, reviewing, or debugging ANY code that talks to a Fishjam instance from a backend (Node, Python) or a client (React web, React Native / Expo). Routes to platform fundamentals and the right SDK sub-skill. Trigger on: 'Fishjam', 'fishjam.io', 'fishjam.swmansion.com', 'fishjam dashboard', 'Fishjam ID', 'management token', 'peer token', 'sandbox API', 'livestream room', '@fishjam-cloud/js-server-sdk', 'fishjam-server-sdk', '@fishjam-cloud/react-client', '@fishjam-cloud/react-native-client', '@fishjam-cloud/ts-client', 'FishjamClient', 'FishjamProvider', 'FishjamNotifier', 'FishjamAgent', 'createPeer', 'createRoom', 'createAgent', 'createLivestreamStreamerToken', 'createMoqToken', 'refreshPeerToken', 'webhook', 'gemini fishjam', 'vapi fishjam', 'fishjam expo plugin'." license: MIT
Software Mansion's hosted WebRTC platform. Routes between platform fundamentals and the four SDKs.
Read the **`references/platform/SKILL.md`** first for the domain model (rooms, peers, tracks, tokens, notifications). Then read the SDK sub-skill that matches what you're building. All sub-skills are in `references/`.
| You are writing… | Sub-skill | | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | | Anything Fishjam — start here for glossary, room types, auth, notifications, REST | `references/platform/SKILL.md` | | A Node.js / Express / Fastify / Hono backend | `references/js-server-sdk/SKILL.md` | | A Python / FastAPI / Flask backend | `references/python-server-sdk/SKILL.md` | | A React app in a browser | `references/react-client/SKILL.md` | | A React Native / Expo app for iOS or Android | `references/react-native-client/SKILL.md` | | Vanilla TS / Svelte / Vue / web worker (non-React) | `references/react-client/SKILL.md` → `ts-client-escape.md` (drop to `@fishjam-cloud/ts-client`) | | Just calling REST directly (no SDK) | `references/platform/rest-endpoints.md` |
A production Fishjam app always has **a backend (server SDK) + a client (client SDK)**. For prototyping you can skip the backend with the Sandbox API — see `references/platform/sandbox-vs-production.md`.
Software Mansion's set of skills for AI-assisted React Native development.
Repo: software-mansion-labs/skills
Complete onboarding guide for developers who are new to Detour, the open-source deferred deep…
Use when the user mentions migrating deep links, switching away from Branch or AppsFlyer,…
Software Mansion's guide for migrating Expo SDK apps to Meta Quest using expo-horizon…
Node.js / TypeScript server SDK for Fishjam — backends that create rooms, mint peer tokens,…
Fishjam platform fundamentals — domain model and auth shared by all SDKs. Covers glossary…
Python server SDK for Fishjam — backends that create rooms, mint peer tokens, receive server…