Official Expo skills for developing React Native mobile apps — navigation, APIs, and deployment.
What it does
Claude mixes Expo SDK versions, suggests bare workflow APIs for managed workflow projects, uses deprecated Expo modules that have been replaced, and generates configuration that works in development but fails in EAS Build. This is Expo's official skill — built and maintained by the Expo engineering team — covering the correct Expo SDK APIs for the current version, managed workflow constraints, EAS Build configuration, over-the-air update patterns, and the specific places where Expo diverges from bare React Native. Made by Expo.
Use case
Any React Native project using Expo — especially managed workflow projects where bare workflow suggestions actively break the build. Essential for EAS Build and EAS Update workflows where configuration errors are only caught at build time.
"Add camera access to my Expo managed workflow app." "Set up EAS Build for iOS and Android with correct environment variables." "Configure OTA updates with EAS Update for my production app." "Add push notifications using Expo Notifications — managed workflow." "This EAS Build is failing — diagnose the configuration."
Specify managed workflow or bare workflow upfront — the APIs differ significantly.
For EAS: provide your eas.json and app.json. Claude diagnoses configuration issues without needing to run the build.
Claude uses the current Expo SDK version — specify your SDK version if you're not on the latest.
Input
A description of the feature or configuration you need, with your workflow type (managed or bare) and SDK version.
Output
Expo SDK code using correct current APIs for your workflow type: right module names, correct permission configuration, working EAS configuration, and OTA update setup that functions correctly in production.
npx skillsadd expo/agent-skills/expo-react-native
npx skillsadd expo/skills/expo-react-native
Requires skills.sh CLI
Build Obsidian.md plugins following official API patterns, TypeScript best practices, and plugin review guidelines.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.