The best e2e testing mods

4,185 mods in the catalogue carry this category. These 74 are the ones that pass every gate. Every gate: original work, not a copy · security scan A or B · a licence that permits reading the source · an actively maintained repository people actually use. Order is the composite score — reputation, freshness, safety, originality, content and traction — not anyone's opinion.

#ModTypeStarsScanTokensRating
1 playwright-climicrosoft/playwrightAutomate browser interactions, test web pages and work with Playwright tests. Skill 99k A 19 —
2 solopi-aialipay/SoloPiA command-line framework for testing Android apps and devices with SoloPi, including on-device or cloud AI decision models. It manages devices, test cases, recorded interactions, replays, performance history, and evidence. Skill 6.4k A 82 —
3 connect-agentlangwatch/langwatchConnect the codebase's AI agent to LangWatch agent simulations, so test suites run against the real agent process. Adds a small connect function beside the service startup that calls the agent already in the codebase, which opens an outbound connection and registers the agent with its environment and its run… Skill 5.0k A 102 —
4 playwright-cliVoltAgent/voltagentAutomates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages. Skill 11k A 52 —
5 qawolf-cliqawolf/cliManage QA Wolf through the qawolf CLI. Use when asked to create, update, or list coverage requests, bug reports, or maintenance reports; start a run of flows or tags on the QA Wolf platform or read a run's results; list, set, or delete environment variables; manage environments, flows, or tags; run or list flows… Command 3.5k A 112 —
6 visual-verificationColeMurray/background-agentsVerify application UI changes with uploaded screenshot or video artifacts. Skill 3.4k A 14 —
7 mobile-automationmobile-next/mobile-mcpControl Android and iOS devices, emulators and simulators — launch apps, tap, swipe, type, take screenshots, read the accessibility tree. Use when a task involves a mobile device or app, mobile UI testing, or reproducing a bug on a phone. Skill 10k A 58 —
8 seleniumbase-mcpseleniumbase/SeleniumBaseMCP server "seleniumbase-mcp" as configured in seleniumbase/SeleniumBase. Launched with seleniumbase-mcp. MCP server 13k A — —
9 nexent-daily-testModelEngine-Group/nexentA procedure for running Nexent daily, full-layer tests on a self-hosted Ubuntu machine. Nexent is tested across separate layers such as unit, service, AI runtime, and browser journeys, with results and evidence kept locally. Skill 6.1k A 78 —
10 f1-test-drivecyrusagents/cyrusAssess F1 applicability, then validate changed product workflows or the F1 harness end-to-end. Skip drives and reports when no relevant workflow behavior changes. Skill 879 A 35 —
11 obsidian-e2euphy/obsidian-reminderAn automated end-to-end test workflow for a running Obsidian application, controlled through Chrome DevTools Protocol. Obsidian is a note-taking app, and end-to-end testing checks behavior across the real application rather than only individual functions. Skill 663 A 140 —
12 verifymeursyphus/ssgoiBuild/launch/drive recipe for verifying apps/docs changes at runtime (demos, docs pages, llms.txt). Skill 1.0k A 26 —
13 marionette-flutter-drive-appleancodepl/marionette_mcpDrive a running Flutter app (debug or profile) with Marionette — an AI agent's hands and eyes for the app — tapping/typing/scrolling, screenshots, logs, hot reload/restart, device sweeps, custom extensions, and the session report, via marionettemcp or the marionette CLI. Use whenever asked to test, click through… Skill 497 A 225 —
14 trailblaze-authorblock/trailblazeTurn Trailblaze App demo bundles (demo.yaml, actions.ndjson, screenshots, hierarchies) into runnable trails or add another platform's recording to an existing trail; verify by running. Skill 324 A 45 —
15 develop-synergySII-Holos/synergyRun and test a source checkout of Synergy in an isolated second runtime without stopping or modifying the active Synergy instance. Use for source development, end-to-end verification, alternate branches/worktrees, bun dev web or desktop, managed Desktop testing, port conflicts, and SYNERGYHOME isolation. Skill 389 A 64 —
16 build-scriptsmarcellourbani/vscode_abap_remote_fsStandalone Phase 6 of SAP UI testing. Rediscovers the configured test folder, program, approved cases, and primary system from disk; validates upstream inputs; then writes one tests/ /test-scripts/TC-XXX.spec.ts per case using @sap-testing/runtime. Use when the user asks to write, generate, or convert Playwright… Skill 405 A 79 —
17 tui-testmicrosoft/tui-testControl, inspect, test, and record real terminal apps with the tui-test CLI or its Rust, Python, and JavaScript APIs. Use for shells, TUI apps, text and style locators, keyboard or mouse input, terminal state, clipboard waits, screenshots, recordings, snapshots, and live terminal sessions. Skill 296 A 67 —
18 e2e-tests-engineerhappier-dev/happierDeprecated placeholder. Do not use; follow root AGENTS.md and package instructions instead. Agent 2.1k A 24 —
19 self-improveShaftHQ/SHAFT_ENGINEUse when running ChaosEngine Learning Session self-improve. Harness lessons are GitHub issues only. Product lessons may queue after delivery or on request. Skill 416 A 33 —
20 mobilewright-climobile-next/mobilewrightAutomate iOS and Android apps on simulators, emulators and real devices, explore screens and write Mobilewright tests. Skill 457 A 29 —
21 available-internal-linkslangfuse/langfuse-docsPlease make sure that all relative links match to what is available. Cursor rule 247 A 17,446 —
22 qaarcee-ai/nacRun scalable, isolated live QA for nac development. The top-level local orchestrator must parse n (default 4), dispatch one setup worker with this skill, copy its n assignment contracts verbatim into exactly n parallel test workers with this skill, then dispatch one aggregate worker with this skill using all test… Skill 293 A 100 —
23 sap-fiori-opa5-test-developmentSAP/open-ux-toolsSkill "sap-fiori-opa5-test-development" from SAP/open-ux-tools, covering sap fiori opa5 development skill, prerequisites, step 1: locate the project root, step 2: detect odata version and primary check: manifest.json. Skill 160 A 0 —
24 kanecli-skillLambdaTest/agent-skillsBrowser automation + AI test authoring via kane-cli - run browser objectives, generate & refine test scenarios/cases from a description, design requirement-linked test suites from a PRD/spec (assurance), parse NDJSON output, inspect logs, save runnable test.md. Use for any task requiring a real browser (navigate… Skill 384 A 0 —
25 roborazzitakahirom/roborazziUse when working with Roborazzi screenshot tests on Android/JVM — setting up the Roborazzi Gradle plugin, running record/compare/verify tasks, writing tests with captureRoboImage or RoborazziRule, Compose Preview screenshot testing (ComposablePreviewScanner), Compose Multiplatform (iOS/desktop) screenshots, AI-powered… Skill 1.1k A 95 —
26 debuggingidavidov13/agentic-playwrightPlaywright test debugging conventions for the scaffold — reading failure messages, classifying failure modes (TimeoutError, ZodError, strict-mode violation, locator not found, network errors, schema drift), the playwright.config.ts capture defaults (trace on-first-retry, screenshot only-on-failure, video… Skill 247 A 179 —
27 playwright-clitestdino-hq/playwright-skillAutomates browser interactions for testing and validating your own web applications using playwright-cli. Use when you need terminal-first browser control for navigation, form filling, screenshots, tracing, bound browser sessions, debugging, or generating Playwright test code. Only use against applications you own or… Skill 405 A 64 —
28 ios-simulator-skillconorluddy/ios-simulator-skill30 scripts for iOS app building, testing, and simulator automation. Semantic UI navigation via the accessibility tree, xcodebuild with progressive error disclosure, accessibility audits, hang detection, and simulator lifecycle management. Plugin 1.3k A — —
29 finalrun-generate-testdroid-ash/finalrun-agentGenerate test and suite specifications in the strict FinalRun YAML format. Handles automated test planning, folder grouping by feature, repo app configuration, environment-specific overrides in .finalrun/env/.yaml, and validation via finalrun check. Skill 311 A 51 —
30 tir-test-generatortotvs/engpro-advpl-tlpp-skillsGenerate TIR (TOTVS Interface Robot) end-to-end test scripts in Python for Protheus SmartClient/Webapp screens. Supports CRUD screen tests, MVC screen tests, grid interaction, report tests, field validation, and message box assertions. Use when a user says "TIR test", "interface test", "e2e test Protheus"… Skill 165 A 110 —
31 browserfelipebarcelospro/igniter-jsProvides a comprehensive and mandatory training guide for effectively utilizing browser automation tools, specifically Playwright, for research, debugging, and autonomous validation. Cursor rule 240 A 7,925 —
32 e2eopen-mercato/cezarSDK, runner, and CLI for agentic end-to-end testing. Runs locally from the e2e npm package. MCP server 866 A — —
33 e2e-fixturesxberg-io/tree-sitter-language-packtree-sitter-language-pack e2e fixture schema: fixture categories, sourcecode and language input, process and detection calls, skip and assertion types. Use when adding or editing a tree-sitter-language-pack e2e fixture. Skill 479 A 46 —
34 flake-triageyschimke/compose-ai-toolsDecide whether a preview the visual-diff bot flagged actually regressed or is simply nondeterministic, using a repeat-render oracle at a single commit. Use when a PR's preview diff reports a changed preview whose source the PR does not touch, or when a render, GIF or filmstrip is suspected of being unstable. Skill 124 A 70 —
35 proxy-setupasmyshlyaev177/test-proxy-recorderSet up test-proxy-recorder for any Playwright project. Covers the proxy CLI (test-proxy-recorder --port --dir), package.json scripts for the three-service architecture (UI app → proxy → backend API), playwright.config.ts webServer block pointing to /control, per-test fixtures using playwrightProxy.before(page… Skill 73 A 214 —
36 browser-tester-v2lipas-liikuntapaikat/lipasUse this agent to perform manual browser testing of implemented features using Claude in Chrome (MCP). Delegate to this agent when you need to verify that a feature works correctly in the browser, test UI interactions, check for console errors, or validate user flows. Provide context about what was implemented and… Agent 79 A 69 —
37 dom-extraction-testerWebMCP-org/npm-packagesUse this agent when you need to test progressive DOM reading implementations by navigating to websites and extracting specific information. This agent works as a driver that receives instructions from a navigator AI about what website to visit and what data to extract, then attempts the extraction and reports back on… Agent 105 A 0 —
38 frontend-e2eintellegix/intellegix-code-agent-toolkitPerform a thorough live E2E test of a frontend web application using browser-bridge MCP tools. Tests every page, interactive element, form, navigation flow, responsive breakpoint, and accessibility rule through real browser interaction. Command 57 A 0 —
39 using-axisnetlify/axisRun AXIS, read its reports, navigate its project layout, and interpret scores. Use when the user asks to run AXIS, invoke the CLI, run a specific profile or suite, compare runs, explain a score, find a regression, manage baselines, or understand where AXIS writes its files. Skill 66 A 65 —
40 tuturuuu-cli-resourcestutur3u/platformQueue heavy local Tuturuuu validation and diagnose competing CPU or RAM workloads with ttr resources. Skill 55 A 26 —
41 e2e-fixturesxberg-io/liter-llmliter-llm e2e fixture schema: per-category fixture files, call names, mock provider responses, env and skip, and assertion types. Use when adding or editing a liter-llm e2e fixture. Skill 263 A 45 —
42 E2E Testing Nori Skillsets Subcommandstilework-tech/nori-skillsetsUse when you need to interactively test a nori-skillsets CLI subcommand end-to-end via tmux, with full filesystem isolation. Skill 170 A 39 —
43 stoveTrendyol/stoveConfigure Stove end-to-end tests and investigate failures with recorded evidence. Plugin 311 A — —
44 workshop-testingdotnet-presentations/ai-workshopWalk through the .NET AI Workshop as an attendee to validate that the READMEs, commands, and code snapshots still work. USE FOR: testing the workshop, testing a specific Part, dry-running the labs, verifying a README against its snapshot, reconciling or refreshing code snapshots, producing a workshop test report. DO… Skill 60 A 95 —
45 e2e-testingai-dashboad/flutter-skillAI-powered E2E testing for any app — Flutter, React Native, iOS, Android, Electron, Tauri, KMP, .NET MAUI. Connects via MCP to running apps so the agent can take screenshots, tap elements, enter text, scroll, inspect UI trees, and verify state with natural language. Use when the user wants to test an app's UI… Skill 398 A 107 —
46 automated-e2e-testingfishzjp/qa-skillsA workflow for turning manual web-app test cases into Playwright end-to-end tests and running them. End-to-end tests check a complete user flow through the website. Skill 54 A 112 —
47 e2e-runnervibeeval/vibecosystemEnd-to-end testing specialist using Vercel Agent Browser (preferred) with Playwright fallback. Use PROACTIVELY for generating, maintaining, and running E2E tests. Manages test journeys, quarantines flaky tests, uploads artifacts (screenshots, videos, traces), and ensures critical user flows work. Agent 540 A 69 —
48 multica-test-orchestrationit235/multica-best-practicesTester T1/T2/T3 orchestration and gatekeeping—sub-skill routing, assembling materials from Issue comments, and BLOCKED interruption list. Integrates acceptance-verifier-squad; the preferred mount for @Tester. Skill 216 A 52 —
49 test-writerkivo360/OmoiOSGenerate comprehensive tests including unit, integration, and property-based tests. Skill 81 A 12 —
50 omniverse-ui-inspectorNVIDIA-Omniverse/ovuiUse this skill when the user asks to inspect, screenshot, automate, click, type into, or drive a running ovui/ovui-widgets application through the ovui-inspect FastAPI inspector. The skill provides an importable ovuiinspect module, an ovui-inspect CLI, and a screenshot-first mouse/keyboard workflow for controlling… Skill 55 A 91 —
51 branchbox-devcontainer-guardrailsbranchbox/branchboxUse when modifying BranchBox devcontainer/bootstrap workflows, compose templates, feature env-stash behavior, or manual E2E harness/release docs. Apply issue. Skill 86 A 39 —
52 tui-explorerpproenca/agent-tuiDiscover and replay terminal UI paths using agent-tui. Use when you need to launch a TUI app, explore navigation with bounded BFS, generate markdown acceptance tests, and verify those tests repeatedly. Do not use for web or desktop GUI automation. Skill 122 A 54 —
53 screenmap-projectaleqsio/screenmapProject-specific guidance for the screenmap agent when it explores screens of THIS app in CI. Layered on top of the generic screenmap skill. Skill 252 A 33 —
54 macvisjunmo-kim/mac-local-visionOn-device, zero-token vision for AI agents (mac-local-vision, macOS). Read text from an image / screenshot / PDF (OCR), find the exact click-pixel of a word for E2E/UI assertions, scan QR codes and barcodes, tag/classify an image, group photos by face, flatten a photographed document, extract a document's structured… Skill 62 A 319 —
55 tauri-pilotmpiton/tauri-pilotInspect, interact with, and test a running Tauri v2 app via CLI. Communicates over Unix socket using JSON-RPC 2.0. Use when testing UI, automating interactions, or debugging a Tauri app. Skill 87 B 52 —
56 playwrighttransloadit/node-sdkPlaywright e2e guidelines distilled from PR. Cursor rule 73 A 0 —
57 kwin-mcpisac322/kwin-mcpMCP server + skill for Linux KDE Plasma 6 Wayland GUI automation. Provides 29 MCP tools (sessions, apps, screen capture, AT-SPI2 elements with refs, windows and virtual desktops, pointer, keyboard, touch, clipboard, D-Bus and Wayland escape hatches) plus the kwin-desktop-automation skill that guides session-mode… Plugin 77 A — —
58 playwright-best-practicescurrents-dev/playwright-best-practices-skillUse when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking APIs, handling authentication or OAuth, testing accessibility (axe-core), file uploads/downloads, date/time mocking, WebSockets, geolocation, permissions… Skill 412 A 214 —
59 kogiqa-browseratagon-GmbH/kogiqa-mcpSelector-free browser automation for debugging, testing and documenting web apps, backed by the kogiQA MCP server. Plugin 91 A — —
60 opslane-verifyopslane/verifyVerify a change works by driving the real system the way a user does. Approved acceptance criteria, a recorded run, and a four-axis report. Plugin 115 A — —
61 scouttester-army/scoutSafely explore and adversarially test an authorized HTTP API using the scout CLI, with or without an OpenAPI spec. Use when asked to test, probe, validate, or explore an API, whether or not an OpenAPI/Swagger spec is available. Scout is the harness; you are the operator. Skill 69 A 65 —
62 assayawss1i/assayOpens a page you changed, drives every control it offers, and reports what it did and what happened. One line every time, clean or not. Plugin 109 A — —
63 playwright-testdebs-obrien/playwright-movies-appA high-level API to automate web browsers. Runs locally from the playwright npm package. MCP server 104 A — —
64 playwright-clistephengpope/thepopebotAutomate browser interactions, test web pages and work with Playwright tests. Skill 1.9k A 19 —
65 velocitaiDanielSuo117/velocitaiA framework for governing UI automation agents built around Playwright, pytest, and the page object model (POM), a way to organize tests by web pages. It includes skills, rules, and self-improvement mechanisms. Plugin 158 A — —
66 uxauditgotalab/uxauditA UX regression testing skill for browser-based and webview-based apps. Runs after E2E to catch usability, journey, accessibility, and interface-quality issues before they ship. Plugin 58 A — —
67 sorifyrakutentech/sorifyAutomated E2E test generation for Sorify — explore a URL, generate Playwright test code, upload to Sorify, and run tests. Supports three granularity levels: small (page load check), medium (component layout check), fine (all condition axes with network mocks). Plugin 51 A — —
68 playwright-recastThePatriczek/playwright-recastConvert Playwright traces into polished demo videos with TTS voiceover, styled subtitles, zoom, and speed control. Plugin 65 A — —
69 write-test-planandresharpe/dotbotGenerate a QA/UAT test plan from product specifications and task definitions, covering acceptance testing, integration flows, and exploratory testing. Unit tests are out of scope (handled by write-unit-tests skill). Skill 55 A 43 —
70 button-checkMigoXLab/webqa-agentTraverse all interactive elements on the page — click clickables. Skill 238 A 15 —
71 noqa-testingnoqa-ai/noqaUse this skill when the user wants to boot and interact with iOS or Android devices/simulators — inspect the screen, execute actions, generate or edit test cases, or run UI tests via the noqa platform. Skill 191 A 47 —
72 flutter-testerHarishwarrior/flutter-claude-skillsUse when creating, writing, fixing, or reviewing tests in a Flutter project. Covers unit tests, widget tests, integration tests, Riverpod provider testing, and Mockito mocking. Provides Given-When-Then patterns, layer isolation strategies, and test setup for GetIt, SharedPreferences, and FakeDatabase. Skill 66 A 65 —
73 running-bug-review-boardRayFernando1337/rayfernando-skillsReal-user QA and Bug Review Board workflow. Runs manual app QA from a customer perspective, files P0/P1/P2 bug reports, produces YES/NO phase sign-off, generates an editorial HTML QA dashboard, syncs with confirmed issue trackers, and supports a separate Interactive BRB triage flow. Plugin 129 A — —
74 monke-testing-guideairweave-ai/airweaveMonke is Airweave's end-to-end testing framework for source connectors. It creates real test data in external systems, triggers syncs, and verifies data appears correctly in the search index. Cursor rule 6.5k A 7,424 —

Want everything, not just what passes the gates? Browse the full category from any type hub, or search it. This shelf recomputes nightly from the measurements.