Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

BrowserStack Cross-Browser Testing

Configures and runs Playwright tests on BrowserStack's cloud grid, then summarizes per-browser results.

Dev & CodingIntermediate24,1513,405AI score 8/10Last updated: Aug 9, 2026

What it does

  • Injects BrowserStack connect options into playwright.config.ts for Chrome, Firefox and WebKit projects.
  • Validates BROWSERSTACK_USERNAME / BROWSERSTACK_ACCESS_KEY and stops with setup guidance if missing.
  • Uses MCP tools to list builds, sessions, videos, logs and the available browser matrix, formatted as a table.
  • Walks you through BrowserStack Local for testing localhost or firewalled staging environments.

Who it's for

  • Frontend/QA engineers running Playwright who need real Safari and Firefox coverage.
  • Teams that already pay for a BrowserStack account.
  • Developers wiring a cross-browser matrix into CI.

Examples

  1. "Set up browserstack" → config gains three cloud projects plus a test:e2e:cloud npm script.
  2. "Run these tests on Safari" → executes the WebKit/macOS project and reports pass/fail per browser.
  3. "Show me the latest build results" → table of session status, duration and video URLs.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/alirezarezvani/claude-skills/HEAD/.gemini/skills/browserstack/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the .gemini/skills/browserstack folder from the GitHub repo alirezarezvani/claude-skills into my ~/.claude/skills/browserstack/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/alirezarezvani/claude-skills.git && mkdir -p ~/.claude/skills/browserstack && cp -r claude-skills/.gemini/skills/browserstack/* ~/.claude/skills/browserstack/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/alirezarezvani/claude-skills.git.
  3. Create the skill folder: mkdir -p ~/.claude/skills/browserstack.
  4. Copy the files: cp -r claude-skills/.gemini/skills/browserstack/* ~/.claude/skills/browserstack/.
  5. Grab your username and access key from the BrowserStack account settings page and export BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY in your shell profile.
  6. For build/session lookups, install the BrowserStack MCP server in Claude Code.
  7. Restart Claude Code and ask it to "run cross-browser tests on BrowserStack".