Agent skill

go-rod-master

Comprehensive guide for browser automation and web scraping with go-rod (Chrome DevTools Protocol) including stealth anti-bot-detection patterns.

Nick44,086★ · +407/wk · 1 repos on radarProfile →
claude-codecodexcursorships scriptsMIT
Install
npx skills add sickn33/agentic-awesome-skills --skill go-rod-master --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 6
SKILL.md size: 17 KB
Bundled scripts: yes
Path: skills/go-rod-master/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 44,414 · +328 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Go-Rod Browser Automation Master ## Overview [Rod](https://github.com/go-rod/rod) is a high-level Go driver built directly on the [Chrome DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/) for browser automation and web scraping. Unlike wrappers around other tools, Rod communicates with the browser natively via CDP, providing thread-safe operations, chained context design for timeouts/cancellation, auto-wait for elements, correct iframe/shadow DOM handling, and zero zombie browser processes. The companion library [go-rod/stealth](https://github.com/go-rod/stealth) injects anti-bot-detection evasions based on [puppeteer-extra stealth](https://github.com/nichochar/puppeteer-extra/tree/master/packages/extract-stealth-evasions), hiding headless browser fingerprints from detection systems. ## When to Use This Skill - Use when the user asks to **scrape**, **automate**, or **test** a website using Go. - Use when the user needs a **headless browser** for dynamic/SPA content (React, Vue, Angular). - Use when the user mentions **stealth**, **anti-bot**, **avoiding detection**, **Cloudflare**, or **bot detection bypass**. - Use when the user wants to work with the **Chr

What's inside
Steps it walks through
  1. Overview
  2. When to Use This Skill
  3. Safety & Risk
  4. Installation
  5. Core Concepts
  6. Browser Lifecycle
  7. Must vs Error Patterns
  8. Context & Timeout
  9. Element Selectors
  10. Auto-Wait
  11. Stealth & Anti-Bot Detection (go-rod/stealth)
  12. How Stealth Works
  13. Usage
  14. Verifying Stealth
Ships with 5 files
  • examples/basic_scrape.go
  • examples/concurrent_pages.go
  • examples/request_hijacking.go
  • examples/stealth_page.go
  • references/api-reference.md
Commands it runs
Core rod library
go get github.com/go-rod/rod@latest
Stealth anti-detection plugin (ALWAYS include for production scraping)
go get github.com/go-rod/stealth@latest
go run github.com/nichochar/go-rod.github.io/cmd/launcher@latest
More from agentic-awesome-skills
All skills →
About this skill
What does the go-rod-master skill do?

Comprehensive guide for browser automation and web scraping with go-rod (Chrome DevTools Protocol) including stealth anti-bot-detection patterns.

How do I install it?

Run `npx skills add sickn33/agentic-awesome-skills --skill go-rod-master --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going