agentworkforce avatar

Browser Testing With Screenshots

This wraps the browser-tools CLI suite from agent-tools into a visual testing workflow. You get Chrome DevTools Protocol commands for navigating, screenshotting, and interacting with web apps during development. The interactive element picker (browser-pick.js) is the standout here since it lets you click elements in the actual browser instead of hunting for selectors. Most useful when you're testing localhost apps and need visual confirmation that UI changes work, not just that the DOM exists. The setup requires cloning and installing agent-tools separately, so it's more dependency overhead than a pure Node testing framework, but the screenshot-driven approach makes it easier to debug what's actually rendering versus what you expected.

GitHub stars
719
last updated
Jun 11, 2026

Install

$ npx -y skills add agentworkforce/relay --skill browser-testing-with-screenshots --agent claude-code

Installs into .claude/skills of the current project.

Files

Browser Testing with Screenshots

Overview

Automate Chrome browser testing with visual verification using browser-tools. Connect to Chrome DevTools Protocol for navigation, interaction, and screenshot capture to confirm application functionality.

Prerequisites

REQUIRED: Install agent-tools from https://github.com/badlogic/agent-tools

# Clone and install agent-tools
git clone https://github.com/badlogic/agent-tools.git
cd agent-tools
# Follow installation instructions in the repository
# Ensure all executables (browser-start.js, browser-nav.js, etc.) are in your PATH

Verify installation:

# Check that browser tools are available
which browser-start.js
which browser-nav.js
which browser-screenshot.js

All browser-* commands referenced in this skill come from the agent-tools repository and must be properly installed and accessible in your system PATH.

When to Use

Use this skill when:

Sponsors

Details

Repository
github.com/agentworkforce/relay
Categories
Testing & QA, AI & Agent Building, Automation & Workflows, Design & UI/UX, CLI & Terminal
License
Apache-2.0
First seen
Jun 11, 2026

More from agentworkforce/relay

All 18
1callstackincubator avatarreact-native-testingcallstackincubator/agent-skills>0skills.sh installs
2davila7 avatarSQLMap Database Penetration Testingdavila7/claude-code-templatesThis skill should be used when the user asks to "automate SQL injection testing," "enumerate database structure," "extract database credentials using sqlmap," "0skills.sh installs
3davila7 avatarSSH Penetration Testingdavila7/claude-code-templatesThis skill should be used when the user asks to "pentest SSH services", "enumerate SSH configurations", "brute force SSH credentials", "exploit SSH vulnerabilit0skills.sh installs
4davila7 avatarWordPress Penetration Testingdavila7/claude-code-templatesThis skill should be used when the user asks to "pentest WordPress sites", "scan WordPress for vulnerabilities", "enumerate WordPress users, themes, or plugins"0skills.sh installs
5gpt-cmdr avatarqa_review_triple-modelgpt-cmdr/ras-commander|0skills.sh installs
6hmislk avatardeploy-qahmislk/hmis>0skills.sh installs