Explore
MCP servers and skills: search, filter by where they run, and compare.
MCP servers and skills: search, filter by where they run, and compare.
Core agent-browser usage guide. Read this before running any agent-browser commands. Covers the snapshot-and-ref workflow, navigating pages, interacting with elements (click, fill, type, select), extr
OfficialSkillApache-2.0★ 44k in collectionNo key
Generates Laravel Dusk browser tests in PHP. Chrome-based E2E testing for Laravel apps. Use when user mentions "Dusk", "Laravel Dusk", "$browser->visit", "DuskTestCase". Triggers on: "Laravel Dusk", "
OfficialSkillMIT★ 376 in collectionNo key
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web a
OfficialSkillApache-2.0★ 44k in collectionNo key
Automate Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify, etc.) using agent-browser via Chrome DevTools Protocol. Use when the user needs to interact with an Electron app, autom
OfficialSkillApache-2.0★ 44k in collectionNo key
Verify Next.js runtime behavior after editing app code. Use this skill to confirm a change actually works in a running app — not just that it compiles or type-checks. Combines /_next/mcp (Next.js's vi
in the skill textbrowser session needed get_errors runtime + build; needs a browser session; includes browser-side errors caught by the dev server get_page_metadata segment trie + routerType
OfficialSkillMIT★ 143k in collectionNo key
Generates Karma test runner configurations for browser-based JavaScript testing. Works with Jasmine, Mocha, or QUnit. Use when user mentions "Karma", "karma.conf.js", "browser test runner". Triggers o
OfficialSkillMIT★ 376 in collectionNo key
Tests a deployed, activated Power Pages site at runtime using browser-based navigation, page crawling, and API request verification via Playwright. Use when the user wants to test, verify, or smoke-te
OfficialSkillMIT★ 1.0k in collectionNo key
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser l
OfficialSkillMIT★ 40k in collectionNo key
How to write end-to-end tests using createRouterAct and LinkAccordion. Use when writing or modifying tests that need to control the timing of internal Next.js requests (like prefetches) or assert on t
in the skill textthe UI to appear after a navigation, regular Playwright helpers like `browser.elementById()`, `browser.elementByCss()`, and `browser.waitForElementByCss()` are sufficient. ## Core Principles 1. **Use `LinkAccordion` to control when prefetches
OfficialSkillMIT★ 143k in collectionNo key
Author Grafana Cloud Synthetic Monitoring checks, with deep coverage of k6 scripted and browser checks: SM's single-VU/single-iteration execution model, assertions that actually fail probe_success (ex
OfficialSkillApache-2.0★ 285 in collectionNo key
Generates NightwatchJS E2E tests in JavaScript. Integrated test runner with Selenium WebDriver, built-in assertions, and page objects. Use when user mentions "Nightwatch", "NightwatchJS", "nightwatch.
in the skill textoption ``` ## Core Patterns ### Basic Test ```javascript module.exports = { 'Login with valid credentials': function(browser) { browser .url(' .waitForElementVisible('#email', 5000) .setValue('#email', 'user@test.com') .setValue('#password', 'password123') .click('button
OfficialSkillMIT★ 376 in collectionNo key
Systematically explore and test a web application to find bugs, UX issues, and other problems. Use when asked to "dogfood", "QA", "exploratory test", "find issues", "bug hunt", "test this app/site/pla
in the skill textquestions unless authentication is mentioned but credentials are missing. Always use `agent-browser` directly -- never `npx agent-browser`. The direct binary uses the fast Rust client
OfficialSkillApache-2.0★ 44k in collectionNo key
Expert-level browser automation, debugging, and performance analysis using Chrome DevTools MCP. Use for interacting with web pages, capturing screenshots, analyzing network traffic, and profiling perf
OfficialSkillMIT★ 40k in collectionNo key
Browser 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 (assuranc
OfficialSkillMIT★ 376 in collectionNo key
Automate browser interactions, test web pages and work with Playwright tests.
OfficialSkillMIT★ 5.4k in collectionNo key
Visual whiteboard collaboration for Copilot CLI. Creates an interactive whiteboard that opens in your browser — draw, sketch, add sticky notes, then share everything back with Copilot. Copilot sees yo
OfficialSkillMIT★ 40k in collectionNo key
Generates production-grade Playwright automation scripts and E2E tests in TypeScript, JavaScript, Python, Java, or C#. Supports local execution and TestMu AI cloud across 3000+ browser/OS combinations
OfficialSkillMIT★ 376 in collectionNo key
Implement and debug OAuth 2.0 DPoP (RFC 9449) refresh token sender-constraining for WebCrypto, Node.js ES6, and browser runtimes integrating with Google's OAuth platform. Use when configuring non-extr
OfficialSkillApache-2.0★ 21k in collectionNo key
Generates Geb browser automation tests in Groovy with Spock integration. jQuery-like content DSL and page object pattern. Use when user mentions "Geb", "Groovy test", "GebSpec", "Browser.drive". Trigg
OfficialSkillMIT★ 376 in collectionNo key
Access and test Vercel deployments protected by Vercel Authentication, SSO, or Deployment Protection with agent-browser. Use when a preview or production URL redirects to a Vercel login page, returns
OfficialSkillApache-2.0★ 44k in collectionNo key
Open a GitHub PR dashboard in the browser. Use when the user asks to see their pull requests, open the PR dashboard, show PRs for a date range, or check PR status. Trigger phrases include "show my PRs
OfficialSkillMIT★ 40k in collectionNo key
Make a web app agent-ready — propose a WebMCP tool manifest, integrate, verify in a real browser, heal; unrelated code stays untouched. Use for "webmcpify", "add WebMCP", or "expose app actions to AI
OfficialSkillMIT★ 40k in collectionNo key
Capture screenshots of web apps during development using Playwright and PIL. Supports full-page captures, interactive states, and an iterate-on-crop workflow that avoids slow re-screenshots.
in the skill textout="screenshot-raw.png", width=1400, height=5000): async with async_playwright() as p: browser = await p.chromium.launch() page = await browser.new_page(viewport={"width": width, "height": height}) await page.goto
OfficialSkillMIT★ 40k in collectionNo key
Use this skill when a user needs a screenshot, website thumbnail, full-page capture, or PDF of a public HTTP(S) webpage saved as a local artifact through Latchshot, including report, QA, archive, and
in the skill textfor private or authenticated pages, raw HTML, scraping or extraction, arbitrary browser actions, CAPTCHA or anti-bot bypass, or local-file capture. # Latchshot page capture Use
OfficialSkillMIT★ 40k in collectionNo key
Generate, validate, and review k6 test scripts — load, stress, spike, soak, smoke, breakpoint, functional, and protocol. Covers HTTP, WebSocket, gRPC, browser, all executors, thresholds, checks, custo
OfficialSkillApache-2.0★ 285 in collectionNo key
Playwright toolkit for testing local web apps: checks frontend behavior, captures screenshots and reads browser logs.
OfficialSkillApache-2.0No key
Use this skill when producing a VSS analysis report — Mode A per-clip VLM, Mode B incident-range via video-analytics. Not for standalone video summarization, real-time alerts or ad-hoc Q&A.
in the skill textfacing clip URL** with the `$VSS_PUBLIC_HOST:$VSS_PUBLIC_PORT` one-liner (*Browser-playable clip URL*) before embedding it in the report. 5. **Return the
OfficialSkillApache-2.0★ 3.6k in collectionNo key
Build local React changes in the bundle variants consumed by Next.js, sync them into a local Next.js checkout, and test the resulting integration. Use when working on React changes that need validatio
OfficialSkillMIT★ 143k in collectionNo key
Website exploration for testing using Playwright MCP
in the skill textelements (and their locators), and the expected outcomes. 4. Close the browser context upon completion. 5. Provide a concise summary of your findings. 6. Propose and
OfficialSkillMIT★ 40k in collectionNo key
Debug and verification workflow for runtime-bundle and module-resolution regressions. Use when diagnosing unexpected module inclusions, bundle size regressions, or CI failures related to NEXT_SKIP_ISO
OfficialSkillMIT★ 143k in collectionNo key
How to use the `@gate` / `@force-gate` test directives instead of `it.skip` or fake-green skip patterns. Use when a test is known-failing under some test-matrix dimension (dev mode, a bundler, an expe
in the skill textreports online — can only fail vacuously (often slowly, by timing out), and browser e2e time is considerable, so skip the run (and the fixture build) instead
OfficialSkillMIT★ 143k in collectionNo key
Capture Playwright screenshots and embed them in GitHub PR descriptions
in the skill textwrite a minimal capture script: ```javascript // scripts/capture-pr-screenshots.mjs import { chromium } from 'playwright'; const browser = await chromium.launch(); const page = await browser.newPage({ viewport: { width: 1280, height: 720 } }); const screenshots
OfficialSkillMIT★ 5.4k in collectionNo key
Use when the user wants to performance-test, load-test, or stress-test a public website end-to-end with k6. Produces a hybrid (protocol + browser) test suite, SLO-backed thresholds, a load-generator m
OfficialSkillApache-2.0★ 285 in collectionNo key
Generates SmartUI visual regression test configurations for screenshot comparison on TestMu AI cloud. Framework-agnostic — works with Playwright, Selenium, Cypress, Puppeteer. Use when user mentions "
in the skill textSDK ```javascript const { chromium } = require('playwright'); const { smartuiSnapshot } = require('@lambdatest/smartui-cli'); (async () => { const browser = await chromium.launch(); const page = await browser.newPage(); await page.goto(' await smartuiSnapshot(page, 'Homepage'); await
OfficialSkillMIT★ 376 in collectionNo key
Triage CI failures and PR review comments using scripts/pr-status.js. Use when investigating failing CI jobs, flaky tests, or PR review feedback. Covers blocker-first prioritization (build > lint > ty
OfficialSkillMIT★ 143k in collectionNo key
Backport a merged Next.js pull request from canary to an LTS release branch (releases/lts/active or releases/lts/maintenance). Use when the user asks to backport, cherry-pick, or open a backport PR fr
OfficialSkillMIT★ 143k in collectionNo key
Create Git branches, commits, pushes, and GitHub pull requests for Next.js. Use when the user asks to create a branch, commit current changes, open a PR or draft PR, publish a pull request, or recover
OfficialSkillMIT★ 143k in collectionNo key
Validate a commit-specific Next.js preview package and manually trigger the entire Next.js deployment test suite through the test_e2e_deploy_release.yml GitHub Actions workflow. Use only when asked to
OfficialSkillMIT★ 143k in collectionNo key
Maintain @next/rspack-core and @next/rspack-binding packages. Use when editing rspack/package.json, rspack/crates/binding/Cargo.toml, rspack/rust-toolchain.toml, or packages/next-rspack/package.json.
OfficialSkillMIT★ 143k in collectionNo key
Create annotated animated GIF demos and screen recordings for pull requests and documentation. Covers frame capture, timing, imageio-based GIF creation, and per-frame annotation workflows.
in the skill texttaking page) and 'name' (frame filename) """ async with async_playwright() as p: browser = await p.chromium.launch() page = await browser.new_page(viewport={"width": width, "height": height}) await page.goto
OfficialSkillMIT★ 40k in collectionNo key
Uploads a local file (screenshot, image, PDF, zip, video) to GitHub user-attachments, downloads GitHub user-attachments, and embeds local files in a PR, issue, or comment. Use when asked to "attach a
in the skill textgrep -q 'gh attach' || gh extension install sudosubin/gh-attach ``` Uploads use a GitHub browser session cookie, not the `gh` token. By default, `gh` must be authenticated
OfficialSkillMIT★ 40k in collectionNo key
Benchmark React or Next.js changes on Vercel Sandbox VMs with paired A/B statistics: react PR/commit vs base, or Next.js PR/commit vs base, measured end-to-end through the bench/render-pipeline app (r
in the skill textlives with the CLI session, not with the user). It opens a browser/device confirmation — relay the URL if one is printed — but keep re-running the
OfficialSkillMIT★ 143k in collectionNo key
Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new `errors/<slug>.mdx` page, auditing an existing one, or checking that a page matches the framework fix car
in the skill textexisting page. State the check as what the reader sees in the browser, not as framework artifacts ("the static shell renders real content" was retired for
OfficialSkillMIT★ 143k in collectionNo key
Generates Protractor E2E tests for Angular/AngularJS apps in JS/TS. NOTE: Protractor is officially deprecated — recommend Playwright or Cypress. Use when user mentions "Protractor", "element(by.model(
in the skill textand shared/testmu-cloud-reference.md . ## Core Patterns ### Basic Test ```javascript describe('Login', () => { beforeEach(async () => { await browser.get('/login'); }); it('should login with valid credentials', async () => { await element(by.model('email')).sendKeys
OfficialSkillMIT★ 376 in collectionNo key
Probe, load-test, and instrument frontends from Grafana Cloud. Covers Synthetic Monitoring (HTTP / DNS / TCP / Ping / Traceroute / Multihttp / k6-browser scripted checks from 20+ global probes, alert
OfficialSkillApache-2.0★ 285 in collectionNo key
This skill enables visual inspection of websites running locally or remotely to identify and fix design issues. Triggers on requests like "review website design", "check the UI", "fix the layout", "fi
in the skill textdevelopment server (e.g., ` - Staging environment - Production environment (for read-only reviews) 2. **Browser automation must be available** - Screenshot capture - Page navigation - DOM information retrieval 3. **Access
OfficialSkillMIT★ 40k in collectionNo key
Who stands behind it
Who stands behind it