Mobile & Desktop skills for Codex
Skills for shipping apps people install: Expo and React Native, Flutter state management, SwiftUI and SwiftData, Jetpack Compose and Android architecture, Kotlin Multiplatform, push notifications, deep links, in-app purchases, store releases, plus Electron, Tauri and macOS desktop distribution.
curl -fsSL codexskills.dev/install.sh | sh -s -- --category mobile Installs all 28 into ~/.agents/skills/. Or download the zip.
All 28 Mobile & Desktop skills
Each opens the full SKILL.md, example prompts and every way to install it.
-
Android Architecture
ViewModel, Hilt and Room wired the testable way -
Android Jetpack Compose
Stateless screens, keyed effects, stable lists -
Android Play Release
Bundles that pass Play checks on first upload -
Capacitor Apps
Ship the web app natively without forking it -
Desktop App Distribution
No Gatekeeper or SmartScreen surprises -
Electron Apps
Treat the renderer like a hostile web page -
Expo EAS Builds
Ship binaries and OTA updates that match -
Expo Router
Routes you can read straight from the file tree -
Flutter Apps
Small widgets, one theme, typed native calls -
Flutter State Management
Riverpod or Bloc, picked once and done right -
In-App Purchases
The server decides who paid, not the device -
iOS App Store Release
From archive to phased release, no surprises -
iOS Widgets
Widgets that are fresh without burning budget -
Kotlin Multiplatform
Share the logic, keep the platforms honest -
macOS Apps with AppKit
Real Mac apps: menus, sandbox, notarized -
Mobile Accessibility
Every core task, eyes closed, text at 200% -
Mobile App Architecture
Structure sized to the app, enforced by the build -
Mobile CI with fastlane
Signed builds from a clean runner, every time -
Mobile Deep Links
Links that open the app, not the browser -
Mobile Offline Sync
Edits survive tunnels, crashes and two devices -
Mobile Push Notifications
Pushes that arrive, tokens that stay clean -
React Native Expo
Native apps you can regenerate from config -
React Native Performance
Measured fixes for jank and slow starts -
SwiftData
Persistence that survives every app update -
SwiftUI Navigation
Navigation as data you can set from a URL -
SwiftUI Views
One owner per state, views that adapt -
Tauri Apps
Small binaries, smallest possible permissions -
UIKit to SwiftUI
Migrate screen by screen while still shipping
No Mobile & Desktop skill matches that.
Where to start
Install the ones that match requests you make every week. Name one with $ios-app-store-release when you want it for sure; otherwise Codex picks by description.
Start with
- iOS App Store ReleaseFrom archive to phased release, no surprises
- Mobile Deep LinksLinks that open the app, not the browser
- Android ArchitectureViewModel, Hilt and Room wired the testable way
Install a few by name
curl -fsSL codexskills.dev/install.sh | sh -s -- android-architecture android-jetpack-compose 104-line POSIX script. No sudo, no telemetry. Read install.sh
Mobile & Desktop FAQ
How do I install every Mobile & Desktop skill at once?
Run curl -fsSL https://codexskills.dev/install.sh | sh -s -- --category mobile to put all 28 in ~/.agents/skills/, or add --project to install them into the current repository's .agents/skills/. You can also download the category zip and unpack it yourself.
Does installing 28 skills slow Codex down?
Hardly. At startup Codex sees only each skill's name and description, a few dozen words apiece, and reads a full SKILL.md only when a task needs it. Install the whole category if the work fits; unused skills cost almost nothing.
Which Mobile & Desktop skill should I start with?
Start with iOS App Store Release, Mobile Deep Links, Android Architecture. They cover the requests that come up most in this category. Mention one with $ios-app-store-release to try it.