← All skills
percy-migration-skill
85 / 100 · Low risk
Fine to try.
By LambdaTest/agent-skills (GitHub) · coding · 392 stars · scanned at commit 375e466
Migrate visual regression testing from BrowserStack Percy (web, Percy on Automate, App Percy, Storybook, static snapshots, uploads) to TestMu AI SmartUI in any language or framework: Playwright, Cypress, Selenium (JS, Python, Java, C#, Ruby), Puppeteer, WebdriverIO, TestCafe, Capybara, Appium, Storybook. Use whenever someone wants to move from Percy to SmartUI or LambdaTest, mentions @percy/cli, percy exec, percySnapshot, percyScreenshot, PERCY_TOKEN, .percy.yml, App Percy or Percy baselines, o…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 17 places.
Show 14 more
- percy-migration-skill/SKILL.md, line 88
(smartuiSnapshot / smartui_snapshot / SmartUISnapshot) under `npx smartui exec`, or smartui.takeScreenshot hooks on - percy-migration-skill/reference/percy.md, line 36
| `npx percy exec -- <cmd>` | `npx smartui --config .smartui.json exec -- <cmd>` | - percy-migration-skill/reference/percy.md, line 41
| `percy storybook <url|dir>` (`@percy/storybook`) | `@lambdatest/smartui-storybook`: `npx smartui storybook <url|dir> --config .smartui-storybook.json` | - percy-migration-skill/reference/percy.md, line 139
Every SDK suite runs under `npx smartui --config .smartui.json exec -- <test command>` with `PROJECT_TOKEN`, replacing `npx percy exec -- <test command>` with ` - percy-migration-skill/reference/percy.md, line 148
- `@percy/storybook` + `percy storybook ./storybook-static` -> `npm i -D @lambdatest/smartui-storybook` + `npx smartui storybook ./storybook-static --config .sm - percy-migration-skill/reference/playbook.md, line 24
| 1 | "Cannot find SmartUI server." | snapshot calls run outside `smartui exec` | wrap the test command: `npx smartui --config .smartui.json exec -- <cmd>`; gua - percy-migration-skill/reference/smartui-target.md, line 26
| SDK + `smartui exec` | tests run anywhere (locally, CI, or on the TestMu AI grid); closest to Percy SDKs | install `@lambdatest/smartui-cli` and the framework - percy-migration-skill/reference/smartui-target.md, line 35
| Selenium Python | `pip install lambdatest-selenium-driver` + `npm i -D @lambdatest/smartui-cli` | `from lambdatest_selenium_driver import smartui_snapshot; sm - percy-migration-skill/reference/smartui-target.md, line 40
| Playwright Python | `pip install lambdatest-playwright-driver` + smartui-cli | `from lambdatest_playwright_driver import smartui_snapshot; smartui_snapshot(pa - percy-migration-skill/reference/smartui-target.md, line 48
| Storybook | `npm i -D @lambdatest/smartui-storybook` (separate package; smartui-cli has no `storybook` command, and both install a `smartui` binary, so avoid - percy-migration-skill/reference/smartui-target.md, line 51
Run every SDK suite under the CLI: `PROJECT_TOKEN=... npx smartui --config .smartui.json exec -- <test command>`. Without `exec` (no local SmartUI server) the S - percy-migration-skill/reference/smartui-target.md, line 55
Create with `npx smartui config:create .smartui.json`: - percy-migration-skill/reference/smartui-target.md, line 107
- Storybook: `@lambdatest/smartui-storybook`, `npx smartui storybook http://localhost:6006|./storybook-static|https://hosted --config .smartui-storybook.json`; - percy-migration-skill/reference/smartui-target.md, line 114
Wrap the test command: `npx smartui --config .smartui.json exec -- npm test`, with `PROJECT_TOKEN` as a CI secret. GitHub app integration posts PR status checks
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'percy-migration-skill' ] || [ -L ~/.agents/skills/'percy-migration-skill' ]; then echo 'A skill folder named percy-migration-skill already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/LambdaTest/agent-skills' "$d" && git -C "$d" checkout --quiet '375e466d6efd77436075e39ffba9623433740e18' -- 'percy-migration-skill' && mkdir -p ~/.agents/skills && cp -R "$d"/'percy-migration-skill' ~/.agents/skills/'percy-migration-skill' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'percy-migration-skill' ~/.claude/skills/'percy-migration-skill' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for LambdaTest/agent-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/LambdaTest/agent-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 375e466 | 100 |