Skip to content
alyn

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.

224 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…

    Pack301k1.7MScore 89
    Details
  2. Garry Tan

    Gstack

    #2
    Garry Tan

    IOS QA

    Live-device iOS QA for SwiftUI apps. (gstack)

    Pack141k47kScore 84
    Details
  3. sickn33

    Agentic Awesome Skills

    #3
    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…

    Pack49k584kScore 83
    Details
  4. GitHub

    Awesome Copilot

    #4
    GitHub

    Apple Appstore Reviewer

    Serves as a reviewer of the codebase with instructions on looking for Apple App Store optimizations or rejection reasons.

    Pack41k2.4MScore 83
    Details
  5. Garry Tan

    Gstack

    #5
    Garry Tan

    IOS Clean

    Remove the DebugBridge SPM package and all #if DEBUG wiring from an iOS app. (gstack)

    Pack141k47kScore 80
    Details
  6. Garry Tan

    Gstack

    #6
    Garry Tan

    IOS Design Review

    Visual design audit for iOS apps on real hardware. (gstack)

    Pack141k47kScore 80
    Details
  7. Vercel

    Agent Skills

    #7
    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…

    Pack34k3.2MScore 80
    Details
  8. Google

    Skills

    #8
    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…

    Pack24k1.1MScore 79
    Details
  9. trailofbits

    Skills

    #9
    trailofbits

    Firebase Apk Scanner

    Scans Android APKs for Firebase security misconfigurations including open databases, storage buckets, authentication issues, and exposed cloud functions. Use when analyzing APK files for…

    Pack8.1k463kScore 78
    Details
  10. Expo

    Skills

    #10
    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…

    Pack4.1k1.1MScore 77
    Details

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 224 mobile skills.

Jakeschincariol

Console Skill

52
Jakeschincariol

console-anywhere

Play Anywhere. Builds the port for Windows, Mac, Linux, Steam Deck, Android and PS Vita and packages it without any game files inside. doctor checks this machine's tools for a target and…

Pack366245Mobile

P4nda0s

Reverse Skills

50
P4nda0s

rev-ios-dump

Dump decrypted iOS app binaries (砸壳) from jailbroken devices using frida-ios-dump. Activate when the user wants to decrypt an iOS app, dump an IPA from a device, or extract a decrypted…

Pack2.4k15kMobile

P4nda0s

Reverse Skills

50
P4nda0s

rev-u3d-dump

Dump Unity IL2CPP symbols from iOS/Android builds. Extract method names, addresses, and type info from IL2CPP binaries and global-metadata.dat, then generate IDA/Ghidra import scripts.

Pack2.4k15kGame development

P4nda0s

Reverse Skills

47
P4nda0s

rev-dex-dumper

Dump DEX files from a running Android app for unpacking/deobfuscation. Activate when the user wants to unpack an Android APK, dump DEX from memory, extract decrypted DEX files, or defeat…

Pack2.4k15kMobile
47
twostraws

swift-concurrency-pro

Reviews Swift code for concurrency correctness, modern API usage, and common async/await pitfalls. Use when reading, writing, or reviewing Swift concurrency code.

Pack58813kMobile

alirezarezvani

Claude Code Skill Factory

45
alirezarezvani

app-store-optimization

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

Pack8981.4kE-commerce

Gentleman-Programming

Gentleman Skills

45
Gentleman-Programming

react-native

React Native patterns for mobile app development with Expo and bare workflow. Trigger: When building mobile apps, working with React Native components, using Expo, React Navigation, or…

Pack6655.6kFrontend
43
twostraws

swift-testing-pro

Writes, reviews, and improves Swift Testing code using modern APIs and best practices. Use when reading, writing, or reviewing projects that use Swift Testing.

Pack47811kTesting

dpconde

Claude Android Skill

39
dpconde

android-development

Create production-quality Android applications following Google's official architecture guidance and NowInAndroid best practices. Use when building Android apps with Kotlin, Jetpack…

356745Mobile

alirezarezvani

Claude Code Aso Skill

39
alirezarezvani

app-store-optimization

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

466120E-commerce

Garry Tan

Gstack

80
Garry Tan

ios-fix

Autonomous iOS bug fixer. (gstack)

Pack141k47kCoding

Garry Tan

Gstack

80
Garry Tan

ios-sync

Regenerate the iOS debug bridge against the latest upstream gstack templates. (gstack)

Pack141k47kCoding

Google

Skills

77
Google

ima-dai-sdk

Integrates the Google Interactive Media Ads (IMA) Dynamic Ad Insertion (DAI) SDK into websites, web apps, mobile apps, or TV apps. Use when: - A video player needs to load and play HLS or…

Pack24k1.1MMarketing

Google

Skills

76
Google

google-mobile-ads-get-started

Provides instructions for integrating the Google Mobile Ads (GMA) SDK. Use this skill when the user wants to get started with, install, integrate, set up, or configure the SDK for AdMob or…

Pack24k1.1MMarketing

Google

Skills

76
Google

google-mobile-ads-interstitial

Provides instructions for implementing, integrating, or configuring Google Mobile Ads (GMA) SDK interstitial ads in Android, iOS, or Unity mobile applications. Use when the task involves…

Pack24k1.1MMarketing

Google

Skills

76
Google

google-mobile-ads-rewarded

Provides instructions for implementing, integrating, or configuring Google Mobile Ads (GMA) SDK rewarded ads in Android, iOS, or Unity mobile applications. Use when the task involves…

Pack24k1.1MMarketing

Expo

Skills

75
Expo

eas-simulator

Run and control a user's app on a remote iOS/Android simulator hosted on EAS cloud. Read before running any `eas simulator:*` commands - it has the current syntax for this experimental API…

Pack4.1k1.1MMobile

Expo

Skills

75
Expo

eas-update-insights

Check the health of published EAS Update: crash rates, install/launch counts, unique users, payload size, and the split between embedded and OTA users per channel. Use when the user asks…

Pack4.1k1.1MMobile

Expo

Skills

75
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

75
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

75
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

75
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

75
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

75
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

75
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

75
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

75
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

75
Expo

expo-upgrade

Guidelines for upgrading Expo SDK versions and fixing dependency issues

Pack4.1k1.1MMobile

Expo

Skills

75
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

74
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

74
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

73
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

73
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

73
Expo

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…

Pack4.1k1.1MAutomation

Expo

Skills

73
Expo

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…

Pack4.1k1.1MMobile

Expo

Skills

73
Expo

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…

Pack4.1k1.1MMobile

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), IOS QA (Garry Tan), Add App Clip (sickn33). 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.

Built a mobile skill? Get it ranked.

Submit a skill