software-mansion-labs/skills

Software Mansion's set of skills for AI-assisted React Native development.

281Stars on the repository
26Mods indexed here, across every type
3d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

detour-onboarding

01

software-mansion-labs/skills

Skill Claude CodeCodex

Complete onboarding guide for developers who are new to Detour, the open-source deferred deep linking SDK by Software Mansion. Use this skill whenever a user asks what Detour is, how to get started with Detour, how to set up deep linking with Detour, how to install the Detour SDK, how to configure the Detour…

not rated 281 +4 3d ago A 142 tokens

migrate-to-detour

02

software-mansion-labs/skills

Skill Claude CodeCodex

Use when the user mentions migrating deep links, switching away from Branch or AppsFlyer, replacing their deep linking SDK, setting up Detour deep linking for the first time, or asks how Branch/AppsFlyer concepts map to Detour. Covers the complete migration end to end - Detour Dashboard configuration, Universal Links…

not rated 281 +4 3d ago A 98 tokens

expo-horizon

03

software-mansion-labs/skills

Skill Claude CodeCodex

Software Mansion's guide for migrating Expo SDK apps to Meta Quest using expo-horizon packages. Use when adding Meta Quest or Meta Horizon OS support to an existing Expo or React Native project. Trigger on: Meta Quest, Horizon OS, Quest 2, Quest 3, Quest 3S, VR app, expo-horizon-core, expo-horizon-location…

not rated 281 +4 3d ago A 143 tokens

fishjam

04

software-mansion-labs/skills

Skill Claude CodeCodex

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…

not rated 281 +4 3d ago A 231 tokens

software-mansion-labs/skills

Skill Claude CodeCodex

Node.js / TypeScript server SDK for Fishjam — backends that create rooms, mint peer tokens, listen to server notifications, and run agents. Use when writing a Node.js / Express / Fastify / Hono / NestJS backend that talks to Fishjam, sets up a webhook receiver, runs an AI agent, or generates livestream tokens. Trigger…

not rated 281 +4 3d ago A 220 tokens

fishjam-platform

06

software-mansion-labs/skills

Skill Claude CodeCodex

Fishjam platform fundamentals — domain model and auth shared by all SDKs. Covers glossary (room, peer, track, agent, streamer, viewer), the four room types (conference / audioonly / livestream / audioonlylivestream), two-tier auth (management vs peer tokens), Sandbox vs production, WebSocket-vs-webhook notifications…

not rated 281 +4 3d ago A 234 tokens

software-mansion-labs/skills

Skill Claude CodeCodex

Python server SDK for Fishjam — backends that create rooms, mint peer tokens, receive server notifications, and run voice agents. Use when writing a Python backend (FastAPI, Flask, Starlette, aiohttp) that talks to Fishjam, decorates a notification handler, decodes a Fishjam webhook, or builds an AI voice agent in…

not rated 281 +4 3d ago A 234 tokens

software-mansion-labs/skills

Skill Claude CodeCodex

Browser-only React SDK for Fishjam — joining rooms, capturing camera/microphone/screen, displaying peers, and acting as a livestream streamer or viewer in a React web app. Use whenever the user is writing a React app in a browser that calls Fishjam APIs, sets up FishjamProvider, or uses any Fishjam React hook. Trigger…

not rated 281 +4 3d ago A 248 tokens

software-mansion-labs/skills

Skill Claude CodeCodex

React Native / Expo SDK for Fishjam — video/audio streaming on iOS and Android. Use when writing a React Native or Expo app that calls Fishjam, configures the Fishjam Expo plugin, sets up permissions, runs background streaming, integrates CallKit, or renders RTCView. Trigger on: '@fishjam-cloud/react-native-client'…

not rated 281 +4 3d ago C 223 tokens

moq-kit

10

software-mansion-labs/skills

Skill Claude CodeCodex

Software Mansion's moq-kit — native Swift (iOS) and Kotlin (Android) SDKs for Media over QUIC (moq-lite) live streaming: sub-second-latency playback, camera/microphone/screen publishing, and realtime data tracks over a MoQ relay. MUST USE before writing, reviewing, or debugging ANY code that imports MoQKit (Swift) or…

not rated 281 +4 3d ago A 200 tokens

pulsar-haptics

11

software-mansion-labs/skills

Skill Claude CodeCodex

Implement, migrate, design, review, and troubleshoot haptic feedback with Software Mansion Pulsar across React Native, iOS, Android, Kotlin Multiplatform, Flutter, and Web. Use when the user names Pulsar; a Pulsar package such as react-native-pulsar, com.swmansion:pulsar, com.swmansion:pulsar-kmp, pulsarhaptics, or…

not rated 281 +4 3d ago A 180 tokens

radon-mcp

12

software-mansion-labs/skills

Skill Claude CodeCodex

Best practices for using Radon IDE's MCP tools when developing, debugging, and inspecting React Native and Expo apps. Use when interacting with a running app through Radon IDE - viewing screenshots, reading logs, inspecting the component tree, debugging network requests, reloading the app, or querying React Native…

not rated 281 +4 3d ago A 189 tokens

software-mansion-labs/skills

Skill Claude CodeCodex

Software Mansion's best practices for production React Native and Expo apps on the New Architecture. MUST USE before writing, reviewing, or debugging ANY code in a React Native or Expo project. If the working directory contains a package.json with react-native, expo, or expo-router as a dependency, this skill applies.…

not rated 281 +4 changed 2d ago A 253 tokens

animations

14

software-mansion-labs/skills

Skill Claude CodeCodex

Production animation patterns for React Native using Reanimated 4, Skia, WebGPU, and TypeGPU. Covers CSS transitions, CSS animations, shared value animations, canvas animations with react-native-skia, GPU shader animations, layout animations, scroll-driven animations, interpolation, particle systems, procedural noise…

not rated 281 +4 3d ago A 222 tokens

audio

15

software-mansion-labs/skills

Skill Claude CodeCodex

Software Mansion's best practices for audio in React Native using react-native-audio-api. Covers audio playback (buffer sources, oscillators, streaming), recording (file, callback, graph), audio effects (gain, filters, delay, convolver, panner, waveshaper), real-time analysis and visualization, audio worklets (custom…

not rated 281 +4 3d ago A 219 tokens

software-mansion-labs/skills

Skill Claude CodeCodex

Enable react-native-worklets Bundle Mode (imports inside worklets, third party libraries on worklet runtimes) in an Expo, RN CLI or brownfield React Native app, including the mandatory metro/metro-runtime patches. Use when the user asks to enable Bundle Mode, wants to import npm libraries inside worklets or offload JS…

not rated 281 +4 3d ago B 139 tokens

gestures

17

software-mansion-labs/skills

Skill Claude CodeCodex

Software Mansion's best practices for gestures in React Native apps using React Native Gesture Handler. Use when implementing tap, pan, pinch, rotation, swipe, long press, fling, hover, drag, or any touch interaction. Trigger on: 'gesture handler', 'GestureDetector', 'tap gesture', 'pan gesture', 'pinch gesture'…

not rated 281 +4 3d ago A 142 tokens

jsi

18

software-mansion-labs/skills

Skill Claude CodeCodex

React Native JSI (JavaScript Interface) — C++ API for interacting with the JS runtime. Use whenever the user asks about or writes C++ code that touches JSI types or patterns: jsi::Runtime, jsi::Value, jsi::Object, jsi::Function, jsi::Array, jsi::ArrayBuffer, jsi::String, jsi::Symbol, jsi::BigInt, jsi::PropNameID…

not rated 281 +4 3d ago A 269 tokens

multithreading

19

software-mansion-labs/skills

Skill Claude CodeCodex

Software Mansion's best practices for multithreading in React Native apps using react-native-worklets. Use when running JavaScript on multiple threads, offloading heavy computation from the JS thread, communicating between runtimes, or sharing data across threads. Trigger on: 'worklet', 'worklets'…

not rated 281 +4 3d ago A 157 tokens

on-device-ai

20

software-mansion-labs/skills

Skill Claude CodeCodex

Build on-device AI features in React Native and Expo apps with React Native ExecuTorch. Use when adding AI to a mobile app without cloud dependencies — chatbots, image classification, object detection, OCR, semantic or instance segmentation, style transfer, image generation, pose estimation, speech-to-text…

not rated 281 +4 3d ago A 220 tokens

rich-text

21

software-mansion-labs/skills

Skill Claude CodeCodex

Software Mansion's best practices for rich text in React Native using react-native-enriched-html (formerly react-native-enriched) and react-native-enriched-markdown. Use when building rich text editors, formatted text inputs, HTML or Markdown renderers, or any feature requiring inline styling, mentions, links…

not rated 281 +4 changed 2d ago A 205 tokens

svg

22

software-mansion-labs/skills

Skill Claude CodeCodex

Software Mansion's best practices for SVG rendering in React Native apps using React Native SVG. Use when rendering vector graphics, icons, charts, illustrations, or any SVG content. Trigger on: 'react-native-svg', 'SVG', 'vector graphics', 'render icon', 'draw shape', 'chart', 'path', 'Svg component', 'SvgUri'…

not rated 281 +4 3d ago A 103 tokens

react-native-moq

23

software-mansion-labs/skills

Skill Claude CodeCodex

Software Mansion's react-native-moq — Media over QUIC (MoQ) live streaming for React Native: sub-second-latency video/audio playback, camera/mic/screen publishing, and realtime data tracks over a MoQ relay. MUST USE before writing, reviewing, or debugging ANY code that uses react-native-moq or react-native-moq-ui.…

not rated 281 +4 3d ago A 204 tokens

rnrepo

24

software-mansion-labs/skills

Skill Claude CodeCodex

Best practices for integrating and using RNRepo — Software Mansion's infrastructure for pre-built React Native library artifacts that reduces native build times by up to 2×. Use when setting up, configuring, or troubleshooting RNRepo in a React Native or Expo project. Trigger on: 'RNRepo', 'rnrepo', 'slow builds'…

not rated 281 +4 3d ago A 175 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: