用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/razorpay/blade --skill verify-with-browser命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | verify-with-browser |
| description | Visually verify component changes in Storybook using the agent-browser CLI tool |
Visually verify component changes in Storybook using the agent-browser CLI tool.
/verify-with-browser <ComponentName>
Example:
/verify-with-browser Popover
/verify-with-browser Button
yarn start:web in packages/blade or packages/blade-svelte depending on the package you are verifying)npx agent-browser to run commands (no installation required)Use Shell tool to run these commands with npx:
npx agent-browser --help - Show help for agent-browser commandsnpx agent-browser open <url> - Navigate to a URLnpx agent-browser snapshot - Get current page structure with element refsnpx agent-browser snapshot -i - Interactive snapshot with clickable elementsnpx agent-browser screenshot <filename> - Capture screenshot and save to filenpx agent-browser click @<ref> - Click element using ref from snapshotnpx agent-browser type @<ref> "text" - Type text into elementnpx agent-browser close - Close browser sessionNote: the localhost port number might vary. Find the right port where storybook is running.
Option 1: Full Storybook View
npx agent-browser open "http://localhost:9011/?path=/story/components-<component>--<story>"
Option 2: Iframe View (Recommended for Screenshots)
npx agent-browser open "http://localhost:9011/iframe.html?id=components-<component>--<story>&viewMode=story"
Why use iframe view?
npx agent-browser snapshot
npx agent-browser screenshot <component-name>-<story>.png
# Open the component story in iframe view
npx agent-browser open "http://localhost:9011/iframe.html?id=components-popover--uncontrolled&viewMode=story"
# Get snapshot to see page structure and verify loaded
npx agent-browser snapshot
# Take screenshot for visual verification
npx agent-browser screenshot popover-uncontrolled.png
# If interactive testing needed, get snapshot with refs
npx agent-browser snapshot -i
# Output will show elements like:
# - button "Open Popover" [ref=e1]
# - text "Click to toggle" [ref=e2]
# Click elements using refs
npx agent-browser click @e1
# Take another screenshot of the active state
npx agent-browser screenshot popover-open.png
# Close browser when done
npx agent-browser close
Verify the following match the Figma design:
Storybook runs on http://localhost:9011/ (port may vary, check terminals).
URL Formats:
http://localhost:9011/?path=/story/components-<component>--<story-name>http://localhost:9011/iframe.html?id=components-<component>--<story-name>&viewMode=storyhttp://localhost:9011/?path=/docs/components-<component>--docsStory Name Conversion:
uncontrolledproduct-use-case-2.stories.tsx filenpx agent-browser click and npx agent-browser type to test interactive states