# Oma Mobile

Implement Flutter, React Native, native Swift, or native Kotlin Android apps.

- Repository: https://github.com/first-fluke/oh-my-agent (1356 stars)
- Category: Mobile
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add first-fluke/oh-my-agent --skill oma-mobile -g -a claude-code -y`
Codex: `npx skills add first-fluke/oh-my-agent --skill oma-mobile -g -a codex -y`
Cursor: `npx skills add first-fluke/oh-my-agent --skill oma-mobile -g -a cursor -y`
Gemini CLI: `npx skills add first-fluke/oh-my-agent --skill oma-mobile -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add first-fluke/oh-my-agent`

## Description

Implement Flutter, React Native, native Swift, or native Kotlin Android apps. Use for mobile screens, widgets, platform integrations, and application data flows.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Mobile Agent - Cross-Platform Mobile Specialist

## Scheduling

### Goal
Build, modify, and verify cross-platform mobile application features with clean architecture, platform-appropriate UI, state management, performance, and E2E coverage.

### Intent signature
- User asks for mobile app, Flutter, Dart, React Native, iOS, Android, Jetpack Compose, Kotlin, Riverpod, widgets, camera, GPS, push notifications, or offline-first work.
- User needs native or cross-platform mobile behavior rather than web frontend work.

### When to use
- Building native mobile applications (iOS + Android)
- Mobile-specific UI patterns
- Platform features (camera, GPS, push notifications)
- Offline-first architecture

### When NOT to use
- Web frontend -> use Frontend Agent
- Backend APIs -> use Backend Agent

### Expected inputs
- Target screen, widget, feature, platform capability, or mobile flow
- Existing app architecture, state management pattern, API contract, and platform constraints
- Test expectations for unit, widget, integration, or Maestro E2E coverage

### Expected outputs
- Mobile code changes in domain, data, presentation, platform, or test files
- UI aligned with Material Design 3 and iOS HIG as applicable
- Verification results from mobile checks and critical-flow tests

### Dependencies
- Flutter/Dart, React Native, Swift, or Kotlin/Gradle toolchain as detected from the project
- Riverpod/Bloc, Dio, Hilt, Ktor, platform SDKs, and Maestro where applicable
- `resources/execution-protocol.md`, examples, snippets, checklist, and screen template

### Control-flow features
- Branches by platform, state management pattern, offline requirement, native permission, and test level
- Reads and writes mobile codebase files
- May call build, test, simulator, emulator, or E2E commands

## Structural Flow

The rest: https://github.com/first-fluke/oh-my-agent/blob/HEAD/.agents/skills/oma-mobile/SKILL.md
