momentic-mobile-test Skill for Claude Code: What It Does and How to Install It
Makes Claude write, run and repair Momentic mobile tests for Android and iOS stored as *.test.yaml and *.module.yaml files.
- Installs
- 54.3K
- on skills.sh
- Stars
- 16
- on GitHub
- Updated
- Oct 2026
- last repo commit
This skill teaches Claude to author and maintain Momentic mobile end-to-end tests on Android emulators and iOS simulators. It edits mobile v2 YAML directly for high-confidence changes and uses Momentic MCP tools to preview and save steps on a live device.
It asks before any step that could submit, purchase, delete or send. It needs a Momentic sign-in and the momentic-mobile MCP server.
Good for
- Mobile developers who want Claude to write or fix Momentic Android and iOS tests
- QA engineers keeping a Momentic mobile suite stable
Install momentic-mobile-test
Claude Code
- 1
Copy this prompt.
Install the momentic-mobile-test skill in Claude Code. Run this command: /plugin marketplace add momentic-ai/skills /plugin install momentic@momentic Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
The plugin route installs all 6 skills (skills/*/SKILL.md in the repo tree) and registers the momentic and momentic-mobile MCP servers from .mcp.json. The mobile route uses npx momentic-mobile; remote Android needs adb and ANDROID_HOME, and local iOS needs macOS and Xcode (SKILL.md). The skill edits test files and drives a device, so there is no Claude app upload route. Sign in once with the login command in the last method, or set MOMENTIC_API_KEY.
From the project README. Source.
What's in the skill
When it loads
Create, run, and maintain Momentic mobile E2E tests and modules for Android and iOS. Use Momentic MCP tools for live device validation, and use direct v2 YAML edits only for high-confidence local mobile v2 changes.
Sections in SKILL.md
- Cache and memory
- Readiness and timing
- Common execution pitfalls
- Devices, apps, and settings
- Test context
- JavaScript
- Start and fetch context
- Preview -> splice -> validate
- Device state and timing
- Infrastructure and app health
- Targeting and assertions
- Format and data
Key facts
- Installs on skills.sh
- 54,337 (Nov 2, 2026)
- GitHub stars
- 16 for the whole repo (Nov 2, 2026)
- Last repo commit
- Oct 28, 2026
- Audits on skills.sh
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: pass
- What it includes
- 1 file: SKILL.md (from the repo tree)
What it includes
npx momentic-mobile doctor for launch, driver, device and connectivity faults
Add --json to collect a support report.
Runs code ·
Setup checkInspect patterns, edit YAML, lint, reload and run the range
Mobile v2 tests need platform ANDROID or IOS. Lint is npx momentic-mobile lint.
Try: “Update my login test for the new onboarding screen on Android”
Runs code ·
Known v2 changemomentic_session_start, preview a checkpoint, splice it, validate
Screenshots are the default signal; emulator state is requested only when needed.
Runs code ·
Interactive device sessionPrefers the test's remote device; local overrides only when you ask
Uses momentic_get_artifacts for valid channels, tags and aliases.
Devices, apps and channelstap, type, swipe, scroll; SCROLL_TO when searching for a target
Includes keyboard-settling and waitForStability tips.
Actions and timingReuse modules for flows of four or more steps; mobile JavaScript for setup
Modules cannot contain modules.
Read ·
Modules and JavaScriptTreat WDA, Appium, adb and emulator faults as environment signals
Run the doctor check and retry from a clean session before editing the test.
Infrastructure triageConfirm before steps that submit, purchase, delete, send or create
It also asks before using local device overrides.
Ask-first rule
From the official docs
Permissions
Medium risk
This skill edits your mobile test files and taps through your app on a device, which can trigger real actions. Use a test build and approve each risky step.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It edits your test and module files
SKILL.md edits mobile v2 YAML directly for high-confidence changes and saves other changes through momentic_test_splice_steps. It says to ask before editing a shared module. github.com
It can tap through real actions in your app
SKILL.md says to ask before previewing or running any step that may submit, purchase, delete, send or create, and to run an approved one at most once. Use a test build and test data. github.com
Device setup needs local tools
SKILL.md lists adb and ANDROID_HOME for remote Android, plus Java and Android Studio for local Android, and macOS with Xcode for local iOS. It points to Momentic setup guides rather than guessing at missing tools. github.com
The plugin route adds two local MCP servers
The plugin route installs the repo's .mcp.json, which starts momentic and momentic-mobile with npx -y. The repo tree has no hooks. Two skills (mo-qa and momentic-spec) bundle an agents/openai.yaml that holds a display name, a short description and a default prompt. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | SKILL.md describes no read-only mode. |
|---|---|
| Talks to | momentic.ai (docs links in SKILL.md). The configured remote device provider and app channels |
| Sign-in and keys | Sign in once with npx momentic-mobile login, or set MOMENTIC_API_KEY (README). SKILL.md does not say where the login is stored. |
| Scopes |
|
Questions
What does the momentic-mobile-test skill do?
It teaches Claude to write, run and maintain Momentic mobile E2E tests and modules for Android and iOS. It edits mobile v2 YAML for confident changes and previews steps on a live device through Momentic MCP tools.
How do I install it?
Use the install box at the top of this page. The plugin route installs all six Momentic skills, and npx momentic-mobile skills installs the mobile skills from the Momentic mobile CLI. You also need a Momentic sign-in and the device toolchain for your platform.
Do I need a Momentic account?
It needs a Momentic sign-in. The README says to run npx momentic-mobile login once or set MOMENTIC_API_KEY.
Is it an official Momentic skill?
Yes. It lives in Momentic's own repo, momentic-ai/skills, and the plugin manifest names Momentic as author. The README says a bot copies most skill files from an upstream source, so Momentic asks outside contributors to open an issue instead of a pull request.
Is it safe?
It edits your mobile test files and drives an emulator, simulator or remote device through Momentic MCP tools. SKILL.md says to ask before any step that could submit, purchase, delete, send or create, and to run an approved one at most once. The plugin route also starts two local MCP servers with npx -y.
Does it work in Cursor or Codex?
The README documents a Cursor plugin from the Cursor Marketplace and a Devin plugin. It also says install-mcp writes the MCP server entry for Claude Code, Cursor, VS Code, Codex, Windsurf and other clients. The skill files are plain SKILL.md, so the skills CLI can install them in other agents.
What do I need installed for mobile tests?
SKILL.md says remote Android needs adb and ANDROID_HOME, local Android also needs Java and Android Studio, and local iOS needs macOS and Xcode. Run npx momentic-mobile doctor for setup problems.
How is it different from momentic-test?
momentic-mobile-test covers Android and iOS tests (fileType momentic/mobile-test/v2) and uses the momentic-mobile CLI. momentic-test covers browser tests (fileType momentic/test/v2).
Information
updated Nov 2, 2026
- Repository
- momentic-ai/skills
- Folder
skills/momentic-mobile-test
Sources
Docs, issue trackers and discussions this page is built from.
Show all 5Hide
- README · github.com
- .mcp.json · github.com
- marketplace.json · github.com
- momentic-mobile-test SKILL.md · github.com
- momentic-test/SKILL.md · github.com