momentic-test Skill for Claude Code: What It Does and How to Install It
Makes Claude write, run and repair Momentic browser tests stored as *.test.yaml and *.module.yaml files.
- Installs
- 68.5K
- on skills.sh
- Stars
- 16
- on GitHub
- Updated
- Oct 2026
- last repo commit
This skill teaches Claude to author and maintain Momentic end-to-end browser tests. It picks one of three paths: edit a known v2 YAML change directly, work step by step in a live browser session through Momentic MCP tools, or create a new test.
It asks before any step that could submit, purchase, delete or send. It needs a Momentic sign-in and the Momentic MCP server.
Good for
- Developers who want Claude to write or fix *.test.yaml tests in a Momentic project
- QA engineers keeping a Momentic browser suite readable and stable
Install momentic-test
Claude Code
- 1
Copy this prompt.
Install the momentic-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 skill edits test files and drives a browser on your machine, 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 browser E2E tests and modules stored as *.test.yaml and *.module.yaml files.
Sections in SKILL.md
- AI Action V3
- Time-sensitive interactions
- Cache and memory
- Readiness and timing
- Test context
- JavaScript
- Start and fetch context
- Preview -> splice -> validate
- Page state and timing
- Browser and host resource pressure
- Targeting and assertions
- Format and data
Key facts
- Installs on skills.sh
- 68,526 (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
Inspect nearby tests, edit the YAML, lint if unsure, run the range
The fastest path and the one with the clearest diff, per SKILL.md. Lint is npx momentic lint.
Try: “Add a step to my checkout test that checks the order total after a coupon”
Runs code ·
Known v2 changemomentic_session_start, preview a checkpoint, splice it, validate, terminate
For v1 tests, unknown UI or live validation. Preview calls wait 30 seconds, then return a runner to poll with momentic_poll_runner.
Runs code ·
Interactive sessionmomentic_test_create, then author in YAML or step by step
momentic_session_start only opens an existing test.
Write ·
New testGoal-based steps; cached by default, cache false for dynamic flows
Preferred for new tests. Use granular steps when a checkpoint needs control.
AI Action V3momentic_module_recommend then momentic_module_get, then reuse or inline
Checked for flows of about four or more steps. Modules cannot contain modules, and it asks before changing a shared one.
Read ·
ModulessaveAs and env.NAME values; Node versus Browser JavaScript
Native steps first; JavaScript for setup, APIs and OTP.
Test context and JavaScriptPage timing, resource pressure, targeting and format errors
Includes checking host CPU and memory, and stopping to ask after about three attempts at the same failure.
Read ·
Troubleshooting guideConfirm before steps that submit, purchase, delete, send or create
If approved, it runs such a step at most once.
Ask-first rule
From the official docs
Permissions
Medium risk
This skill edits your test files and clicks through your app in a real browser, which can trigger real actions. Run it against a test environment 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 v2 YAML directly and saves other changes through momentic_test_splice_steps. It says to ask before editing a shared module. github.com
It can click 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. Point it at a test environment. github.com
It needs a Momentic sign-in or API key
The README says to run npx momentic login once or set MOMENTIC_API_KEY. Keep the key out of your repo. 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
It stops after about three tries
SKILL.md says to stop and ask you for direction after about three attempts at the same failure, and never to edit v1 YAML directly. 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 | static.momentic.ai (v2 format reference named in SKILL.md). momentic.ai (docs links in SKILL.md). The app you test (its base URL) |
| Sign-in and keys | Sign in once with npx momentic login, or set MOMENTIC_API_KEY (README). SKILL.md does not say where the login is stored. |
| Scopes |
|
Questions
What does the momentic-test skill do?
It teaches Claude to write, run and maintain Momentic browser E2E tests and modules stored as *.test.yaml and *.module.yaml. It chooses between a direct YAML edit and a live browser session that previews steps and saves them.
How do I install it?
Use the install box at the top of this page. The plugin route installs all six Momentic skills and registers the Momentic MCP servers, and npx momentic skills installs the skills from the Momentic CLI. You also need a Momentic sign-in.
Do I need a Momentic account?
It needs a Momentic sign-in. The README says to run npx momentic 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 test files and drives a real browser against your app 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.
How is it different from momentic-mobile-test?
momentic-test covers browser tests (fileType momentic/test/v2). momentic-mobile-test covers Android and iOS tests (fileType momentic/mobile-test/v2) and needs a device or emulator toolchain.
Which skills depend on it?
momentic-spec tells Claude to use the installed momentic-test skill for detailed authoring, format and MCP guidance, so install both together.
Information
updated Nov 2, 2026
- Repository
- momentic-ai/skills
- Folder
skills/momentic-test
Sources
Docs, issue trackers and discussions this page is built from.
Show all 6Hide
- README · github.com
- .mcp.json · github.com
- marketplace.json · github.com
- momentic-test SKILL.md · github.com
- momentic-mobile-test/SKILL.md · github.com
- momentic-spec/SKILL.md · github.com