
software-mansion-labs/skills
16 skills8.1k installs4.2k starsGitHub
Install
npx skills add https://github.com/software-mansion-labs/skillsSkills in this repo
1React Native Best Practicesreact-native-best-practices is a Software Mansion agent skill that routes coding agents to eight topic-specific sub-skills covering animations, gestures, SVG graphics, on-device AI with ExecuTorch, rich text editing, multithreading with worklets, audio APIs, and JSI native modules. It applies whenever a project's package.json includes react-native, expo, or expo-router, and the user is writing, reviewing, or debugging React Native code on the New Architecture. The root SKILL.md indexes specialized references for Reanimated 4 shared-value animations, Gesture Handler interactions, react-native-svg charts, VisionCamera frame processing, react-native-enriched editors, background Worker Runtimes, react-native-audio-api playback pipelines, and C++ JSI HostObject patterns. Developers install it so agents follow production-tested Software Mansion patterns instead of outdated threading advice or web-only animation APIs. The skill triggers on keywords like Fabric, TurboModule, WebGPU, WGSL shaders, useSharedValue, runOnJS, scheduleOnRN, and GPU particle systems. Each sub-skill lives under references/ and must be read for the active topic. It enforces reading the relevant reference before im.3.3kinstalls2Radon McpRadon-mcp is a Claude Code skill for developers building React Native and Expo apps with Radon IDE's MCP integration. It standardizes how agents call Radon tools to capture screenshots, read application logs, inspect the component tree, debug network requests, reload the app, and query React Native documentation or library metadata. The skill maps concrete triggers—view_screenshot, view_application_logs, view_component_tree, network inspector, reload app—to safe, effective inspection patterns during live development on emulators and development viewports. Reach for radon-mcp when an agent must diagnose UI regressions, network failures, or build issues without leaving the running app context.1.1kinstalls3Typegputypegpu is a software-mansion-labs skill for TypeGPU, the type-safe WebGPU library in TypeScript. It triggers on mentions of typegpu, tgpu, use gpu shader functions, d.* schema APIs, tgpu.* resources, and std.* helpers, covering tightly coupled CPU-side buffers, textures, bind groups, compute pipelines, render pipelines, vertex layouts, slots, and accessors. The skill explicitly does not trigger for raw WebGPU using GPUDevice or GPURenderPipeline without the tgpu schema layer. Developers reach for typegpu when shader logic and CPU resource setup must stay consistent in one TypeGPU codebase.997installs4Expo Horizonexpo-horizon is Software Mansion's guide for adding Meta Quest and Meta Horizon OS support to existing Expo SDK and React Native projects. The skill covers expo-horizon-core, expo-horizon-location, and expo-horizon-notifications packages, Quest build flavors, panel sizing, VR head tracking, isHorizonDevice and isHorizonBuild detection, Horizon App ID configuration, and Meta Horizon Store publishing. Developers reach for expo-horizon when an Expo app must run on Quest 2, Quest 3, or Quest 3S hardware without rewriting the entire codebase in a native VR framework. Triggers include migrating expo-location to Quest, migrating expo-notifications to Quest, and any task involving VR headtracking or Quest-specific build variants.814installs5Rnrepornrepo is a Claude Code skill from software-mansion-labs/skills documenting best practices for RNRepo, Software Mansion's infrastructure for prebuilding and distributing React Native native library artifacts. The skill covers installation for Expo Continuous Native Generation and standard React Native setups, configuration options such as denyList and GPG verification, disabling the plugin, and troubleshooting build substitution logs tagged [📦 RNRepo]. RNRepo hosts prebuilt packages on a Maven repository for 50+ popular React Native libraries and can reduce native build times by up to 2× with automatic fallback to source builds when artifacts are unavailable. RNRepo requires React Native New Architecture. Three bundled references—installation.md, configuration.md, and troubleshooting.md—support Gradle plugin and Expo config plugin integration.664installs6Fishjamfishjam is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.403installs7Detour Onboardingdetour-onboarding is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.395installs8Migrate To Detourmigrate-to-detour is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.373installs9Animationsanimations is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.12installs10Gesturesgestures is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.12installs11Svgsvg is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.11installs12Multithreadingmultithreading is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.10installs13Jsijsi is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.8installs14On Device Aion-device-ai is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.7installs15Rich Textrich-text is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.7installs16Audioaudio is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.6installs