Best Claude skills for mobile apps
Mobile skills help agents build iOS and Android apps with React Native, Expo, Swift and Kotlin: navigation, native modules, performance and store submission. Expo and Callstack publish official skill packs.
66 mobile skills · ranked live · November 2026
The top 10. Ranked by the Alyn Score.
- 1#1

affaan-m
Android Clean Architecture
Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring…
301k1.7MScore 89 - 2#2

affaan-m
Cisco IOS Patterns
Cisco IOS and IOS-XE review patterns for show commands, config hierarchy, wildcard masks, ACL placement, interface hygiene, and safe change-window verification. Use when reading, writing…
301k1.7MScore 88 - 3#3
Garry Tan
Gstack
- 4#4
sickn33
Agentic Awesome Skills
sickn33
Add App Clip
Add an iOS App Clip target to an Expo app. Use when the user mentions App Clip, AASA, apple-app-site-association, appclips, smart app banner, or wants to ship a lightweight iOS Clip invoked…
49k584kScore 83 - 5#5
GitHub
Awesome Copilot
GitHub
Apple Appstore Reviewer
Serves as a reviewer of the codebase with instructions on looking for Apple App Store optimizations or rejection reasons.
41k2.4MScore 83 - 6#6
Garry Tan
Gstack
Garry Tan
IOS Clean
Remove the DebugBridge SPM package and all #if DEBUG wiring from an iOS app. (gstack)
141k47kScore 80 - 7#7
Garry Tan
Gstack
Garry Tan
IOS Design Review
Visual design audit for iOS apps on real hardware. (gstack)
141k47kScore 80 - 8#8
Vercel
Agent Skills
Vercel
Vercel React Native Skills
React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with…
34k3.2MScore 80 - 9#9
Google
Skills
Google
Google Mobile Ads Android Migrate To Next Gen
Migrates Android applications from the old, legacy Google Mobile Ads (GMA) SDK (com.google.android.gms:play-services-ads) to the new GMA Next-Gen SDK (com.google.android…
24k1.1MScore 79 - 10#10
Expo
Skills
Expo
Expo Skill Eval
Evaluate Expo skills in this repo end-to-end - trigger accuracy, generated code quality, and runtime screenshots on iOS simulator and Android emulator via Expo Go (web optional). Use when…
4.1k1.1MScore 77
What makes a great mobile skill.
Platform-specific guidance (iOS and Android differ).
Performance checks for lists, images and startup time.
Build and submission steps for the stores.
All 66 mobile skills.
Expo
Skills
expo-app-clip
Add an iOS App Clip target to an Expo app. Use when the user mentions App Clip, AASA, apple-app-site-association, appclips, smart app banner, or wants to ship a lightweight iOS Clip invoked…
Expo
Skills
expo-data-fetching
Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, loading/empty/error screen…
Expo
Skills
expo-design-system
Build and maintain a design system inside an Expo app - a reusable theme of design tokens (color, spacing, typography, radius, shadow, motion), reusable component structure with…
Expo
Skills
expo-examples
Expo's official example projects - the expo/examples repo of ~70 `with-*` integrations (Stripe, Clerk, Supabase, OpenAI, maps, Reanimated, SQLite, Skia, NativeWind, and more). Use when…
Expo
Skills
expo-migrate-module
Migrate an existing Apple/Swift Expo native module from the Expo Modules API 1.0 definition DSL to the 2.0 macro API (sometimes called v2) while preserving its JavaScript and TypeScript…
Expo
Skills
expo-module
Guide for creating and writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition DSL, native views, shared objects, config…
Expo
Skills
expo-native-ui
Build beautiful, native-feeling Expo screens. Covers Apple HIG styling, semantic colors, native controls, SF Symbols, media, visual effects, gradients, storage, and responsive layout. For…
Expo
Skills
expo-overview
Entry point and router for every Expo or EAS task. Load this skill first — before writing code and before choosing another expo-* / eas-* skill — when the request, PRD, or spec mentions…
Expo
Skills
expo-router
Navigation and routing for Expo Router. Covers file-based routes, groups and dynamic routes, folder organization, Link with previews and context menus, native Stack, page titles, modals and…
Expo
Skills
expo-upgrade
Guidelines for upgrading Expo SDK versions and fixing dependency issues
Expo
Skills
expo-web-to-native
Migrate an existing web React app to a native iOS/Android app with Expo. Use when the user wants to turn a website into a mobile app, port a Next.js/Vite/CRA React codebase to React Native…
Expo
Skills
eas-observe
Use for anything related to EAS Observe - adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC, markInteractive and ObserveInteractiveMarker, the useObserve hook, the…
Expo
Skills
expo-brownfield
Integrate Expo and React Native into an existing native iOS or Android app. Use for brownfield, embedding a React Native screen in SwiftUI/UIKit or Kotlin, or AAR/XCFramework packaging…
Expo
Skills
eas-hosting
Deploy Expo websites and Expo Router API routes to EAS Hosting - export the web bundle, run eas deploy for production and PR preview URLs, manage environment secrets and custom domains, and…
Expo
Skills
eas-update
Configure and use EAS Update for over-the-air JavaScript and asset updates with expo-updates and EAS CLI. Use when setting up OTA updates, running eas update:configure or eas update…
Expo
Skills
eas-workflows
Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or…
Expo
Skills
expo-animation
Build animations in React Native and Expo, making the decisions in the order that determines whether they feel right — should it animate, which thread it runs on, which properties, spring…
Expo
Skills
expo-dom
Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally. For the end-to-end migration of a whole web app, use the…
Expo
Skills
expo-project-structure
Folder structure for a new Expo app. Use when scaffolding or laying out a new Expo project with Expo Router, or deciding where a file should live in one. For new projects only — never…
Expo
Skills
expo-dev-client
Build and distribute Expo development clients locally or via TestFlight for internal testing. For production TestFlight releases and store submission, use the eas-app-stores skill.

react-native-testing
Write tests using React Native Testing Library (RNTL) v13 and v14 (`@testing-library/react-native`). Use when writing, reviewing, or fixing React Native component tests. Covers: render…

react-native-tv-best-practices
Reviews React Native TV apps for focus/D-pad navigation, 10-foot UI layout, TV playback/DRM integration, low-memory TV performance, and TV accessibility. Use when building, debugging, or…

agent-device
Automates interactions for Apple-platform apps (iOS, tvOS, macOS) and Android devices. Use when navigating apps, taking snapshots/screenshots, tapping, typing, scrolling, or extracting UI…

assess-react-native-migration
Assesses whether and how an existing mobile product should migrate to React Native. Use when auditing one or more product repositories for migration readiness, including products whose iOS…

react-navigation
Provides React Navigation UI patterns for stacks, tabs, drawers etc. Use when building navigation UIs with React Navigation, configuring headers, bottom sheets or handling safe areas and…

upgrading-react-native
Upgrades React Native apps to newer versions by applying rn-diff-purge template diffs, updating package.json dependencies, migrating native iOS and Android configuration, resolving…

create-react-native-library
Scaffolds React Native libraries with create-react-native-library for standalone libraries or local native modules and views. Use when creating or working on React Native libraries or…

github-actions
GitHub Actions workflow patterns for React Native iOS simulator and Android emulator cloud builds with downloadable artifacts. Use when setting up CI build pipelines or downloading GitHub…

writing-user-docs
House style for user-facing documentation — voice, scope, structure, and what to leave out. Use this skill whenever writing, editing, or reviewing anything a user reads to learn how to use…

validate-skills
Validates skills in this repo against agentskills.io spec and Claude Code best practices. Use via /validate-skills command.
Mobile skills, explained.
Also searched as: react native skills, expo skills, ios agent skill, swift skill.
What are the best Claude skills for mobile apps?
Right now the top-ranked mobile skills on Alyn are Android Clean Architecture (affaan-m), Cisco IOS Patterns (affaan-m), IOS QA (Garry Tan). Rankings combine GitHub stars, installs, freshness and depth, and update live.
Are there official Expo skills?
Yes. expo/skills is maintained by the Expo team.
Do mobile skills work with Swift?
Several skills focus on Swift and SwiftUI. Filter this page by your stack.
How do I install a mobile skill?
Run npx skills add owner/repo in your project, or copy the folder with SKILL.md into ~/.claude/skills. Every skill on this page has a ready-to-copy command.
More in Build
Mobile skills for your agent