Agent skill
browser-testing
Use when testing web applications, debugging browser console errors, automating form interactions, or verifying UI implementations. Load for localhost testing, authenticated app testing (Gmail, Notion), or recording demo GIFs. Requires Chrome extension 1.0.36+, Claude Code 2.0.73+, paid plan.
Install this agent skill to your Project
npx add-skill https://github.com/ingpoc/SKILLS/tree/main/browser-testing
SKILL.md
Browser Testing
Test and debug web applications via Chrome integration.
Prerequisites
| Requirement | Minimum |
|---|---|
| Chrome extension | 1.0.36+ |
| Claude Code CLI | 2.0.73+ |
| Plan | Pro/Team/Enterprise |
Instructions
- Enable Chrome:
claude --chromeor/chrome - Get tab context:
tabs_context_mcp - Navigate:
navigateto URL - Interact:
find,form_input,computer - Verify:
read_console_messages,read_page - Evidence:
computer(action="screenshot")
Quick Commands
# Check for console errors
scripts/check-console-errors.sh TAB_ID
# Verify page loaded
scripts/verify-page-load.sh TAB_ID URL
# Run smoke test
scripts/smoke-test.sh URL
MCP Tools
| Tool | Purpose |
|---|---|
tabs_context_mcp |
Get tab IDs (call first) |
navigate |
Go to URL |
computer |
Click, type, screenshot |
find |
Find element by description |
form_input |
Fill form fields |
read_console_messages |
Debug with pattern filter |
read_page |
Get DOM/accessibility tree |
gif_creator |
Record interactions |
References
| File | Load When |
|---|---|
| references/patterns.md | Designing test scenarios |
| references/examples.md | Need concrete examples |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
scroll-storyteller
Use when creating interactive scroll-based storytelling experiences with mouse-following spotlight effects, animated SVG art, and the Anthropic design language. Load for explainer pages, product showcases, visual narratives, or any content needing immersive scroll storytelling with organic shapes and smooth animations. Supports GSAP-powered or lightweight CSS-only animations.
enforcement
Use when implementing hooks that BLOCK invalid actions, creating quality gates for state transitions, or enforcing tested:true verification. Load when designing enforcement mechanisms. Uses exit code 2 to block, JSON permissionDecision:deny, or updatedInput modification. Rules are instructions; hooks are enforcement.
async-programming-skill
This skill provides async/await patterns and best practices for concurrent programming
postgresql-skill
This skill provides PostgreSQL-specific patterns for database design, optimization, and transaction management
token-efficient
Use when processing 50+ items, analyzing CSV/log files, executing code in sandbox, or searching for tools. Load for data processing tasks. Achieves 98%+ token savings via in-sandbox execution, progressive disclosure, and pagination. Supports heredocs for multi-line bash.
mcp-builder
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
Didn't find tool you were looking for?