gsd-browser
Deterministic Chrome browser automation, testing, and data extraction
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install gsd-browser?โผ
Run `npx skills add gsd-build/gsd-browser --all -g -y` in your terminal to install the skill globally. It requires Chrome or Chromium, which the installer can fetch automatically.
How to automate browser tasks with plain commands?โผ
Navigate to a page, run `gsd-browser snapshot` to get versioned element refs, then use click-ref or fill-ref to interact. Re-snapshot after any page change to keep refs valid.
Can gsd-browser scrape structured data from websites?โผ
Yes. The extract command pulls structured JSON from pages using your own schema, and page-source or accessibility-tree give you full page content for analysis.
Does gsd-browser support web testing and assertions?โผ
Yes. It includes 17 assertion types, visual regression diffing, network mocking, and batch execution for deterministic pass/fail web testing without a full test framework.
Can I watch and control the browser live?โผ
Yes. The view command opens an authenticated local workbench with live frames, annotations, recording, and pause, step, or takeover controls for shared human oversight.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core