momentic-test

Create, run, and maintain end-to-end tests using AI-driven browser automation with YAML serialization.

momentic-ai ↓ 35k
Claude Code
View source ↗

What it does

  • Interactive steps such as clicks and types use AI to resolve natural-language
  • Assertion steps can use multimodal models to evaluate page state.
  • Goal-based AI actions can perform broader tasks such as "checkout with credit card".
  • Change the step description/assertion when the intent has changed; this
  • Use --disable-cache for dynamic targets that should resolve fresh every run, e.g "the calendar cell for today's date".
  • Preserve good previewed cache by carrying CacheId into splice with
  • Change assertion wording and add disambiguation when previous AI memory is now misleading.

Requirements & configuration

  • Gather only what you need:
  • visible. It requires name and either baseUrl or environment. Only pass
  • momenticsessionstart requires an existing testId; it does not create
  • unless the test intent requires it.
  • 3. Validate only if the user asked, risk warrants it, or the change needs live

Configuration: NODEBROWSERAI_ACTIONAI_ACTION_DYNAMICCLICKTYPENAVIGATEAI_ASSERTION

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

Create, run, and maintain end-to-end tests using AI-driven browser automation with YAML serialization.

Source

Repository: https://github.com/momentic-ai/skills

momentic-test FAQ

What does the momentic-test skill do?

Create, run, and maintain Momentic E2E tests and modules, which are serialized to disk as *.test.yaml and *.module.yaml files. Momentic uses fast, accurate AI agents to automate browser interactions for the purpose of testing web applications. Interactive steps such as clicks and types use AI to resolve natural-language Assertion steps can use multimodal models to evaluate page state.

What does momentic-test require?

Gather only what you need: visible. It requires name and either baseUrl or environment. Only pass momenticsessionstart requires an existing testId; it does not create unless the test intent requires it. 3. Validate only if the user asked, risk warrants it, or the change needs live Configuration keys: NODE, BROWSER, AI_ACTION, AI_ACTION_DYNAMIC, CLICK, TYPE, NAVIGATE, AI_ASSERTION.

How do I install momentic-test?

Run: npx -y skills add https://github.com/momentic-ai/skills --skill momentic-test --agent claude-code — the source lives at github.com/momentic-ai/skills.

Maintain momentic-test?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

momentic-test on getagentictools
[![momentic-test on getagentictools](https://getagentictools.com/badge/skills/momentic-ai-skills-momentic-test.svg)](https://getagentictools.com/skills/momentic-ai-skills-momentic-test?ref=badge)
npx agentictools info skills/momentic-ai-skills-momentic-test

The second line is the CLI lookup for this page — handy in READMEs and docs.