A clean wrapper around Vercel's agent-browser CLI that makes browser automation actually bearable for testing and scraping. The ref-based targeting system (@e1, @e2, etc.) is genuinely clever: take a snapshot, get labeled elements, interact with them by reference instead of fighting with fragile CSS selectors. Works well for E2E tests, form filling, and grabbing screenshots. The workflow is straightforward: open a page, snapshot to see what's there, click or fill using refs, snapshot again to verify. Includes Python wrappers if you want to script it. Just remember refs expire when the page changes, so you'll be snapshotting often. Better than wrestling with Selenium for quick automation tasks.

skills.sh installs
257
GitHub stars
15
last updated
Aug 21, 2026

Install

$ npx -y skills add casper-studios/casper-marketplace --skill agent-browser --agent claude-code

Installs into .claude/skills of the current project.

Files

A clean wrapper around Vercel's agent-browser CLI that makes browser automation actually bearable for testing and scraping. The ref-based targeting system (@e1, @e2, etc.) is genuinely clever: take a snapshot, get labeled elements, interact with them by reference instead of fighting with fragile CSS selectors. Works well for E2E tests, form filling, and grabbing screenshots. The workflow is straightforward: open a page, snapshot to see what's there, click or fill using refs, snapshot again to verify. Includes Python wrappers if you want to script it. Just remember refs expire when the page changes, so you'll be snapshotting often. Better than wrestling with Selenium for quick automation tasks.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/casper-studios/casper-marketplace
Categories
Testing & QA, AI & Agent Building, Automation & Workflows, Cloud & Infrastructure, CLI & Terminal
First seen
Jun 3, 2026

More from casper-studios/casper-marketplace

All 35
1patricio0312rev avatarvscode-rest-client-generatorpatricio0312rev/skillsGenerates .http files for the VS Code REST Client extension from Express, Next.js, Fastify, or other API routes. Creates organized request files with variables,255skills.sh installs
2guia-matthieu avatarcta-writingguia-matthieu/clawfu-skillsMaster the art of calls-to-action that convert. Direct CTAs, transitional CTAs, button copy, and microcopy that turns readers into customers. Use when: Writing 246skills.sh installs
3microsoft avatarunit-testsmicrosoft/vscodeUse when running unit tests in the VS Code repo. Covers the runTests tool, scripts/test.sh (macOS/Linux) and scripts/test.bat (Windows), and their supported arg241skills.sh installs
4martinholovsky avatarappsec-expertmartinholovsky/claude-skills-generatorElite Application Security engineer specializing in secure SDLC, OWASP Top 10 2025, SAST/DAST/SCA integration, threat modeling (STRIDE), and vulnerability remed240skills.sh installs
5martinholovsky avatarbrowser-automationmartinholovsky/claude-skills-generatorExpert in browser automation using Chrome DevTools Protocol (CDP) and WebDriver. Specializes in secure web automation, testing, and scraping with proper credent232skills.sh installs
6guia-matthieu avatarbrand-strategyguia-matthieu/clawfu-skillsCreate distinctive brands that customers choose because they believe there's no substitute, using Marty Neumeier's Brand Gap and Zag frameworks Use when: **Buil228skills.sh installs