Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
ofershap avatar

Browser Automation

  • 1 installs
  • 47 repo stars
  • Updated August 3, 2026
  • ofershap/real-browser-mcp

Helps with automation & workflows tasks.

About

browser-automation is a Claude Code skill for automation & workflows. It helps solo builders move faster with AI-assisted coding.

  • browser-automation
  • Automation & Workflows
  • AI-coding skill

Browser Automation by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,983 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ofershap/real-browser-mcp --skill browser-automation

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars47
Last updatedAugust 3, 2026
Repositoryofershap/real-browser-mcp

What it does

Helps with automation & workflows tasks.

Files

SKILL.mdMarkdownGitHub ↗

Browser Automation with Real Browser MCP

Use this skill when you need to interact with the user's actual browser - clicking, typing, reading pages, taking screenshots, or navigating.

Before You Start

1. Verify the extension is connected: try browser_tabs with action "list" first 2. If disconnected, ask the user to check the extension icon (should show green "ON") 3. Never close tabs you didn't create

Reading Pages

Start with browser_snapshot to get the accessibility tree. This gives you refs like "e12" that you use for interaction.

For large pages, scope with a CSS selector: browser_snapshot with selector: "main" or selector: ".content".

Use browser_text to extract raw text when you need the full content.

Interacting

Always snapshot first, then use refs:

  • browser_click with ref: "e12" to click
  • browser_type with ref: "e5" and text: "hello" to type
  • browser_press_key with key: "Enter" to submit
  • browser_scroll with direction: "down" to scroll

Dynamic Content (SPAs, social media)

1. browser_scroll down to load more content 2. browser_wait with a selector for lazy-loaded elements 3. Snapshot again after scrolling - refs are regenerated 4. For virtual scroll containers (Twitter feeds, Reddit), pass the container's CSS selector to browser_scroll

Debugging

  • browser_console reads console.log/warn/error output
  • browser_network shows XHR/fetch requests with status codes
  • browser_screenshot captures what the user sees

Common Mistakes

  • Using stale refs after navigation or scroll (always re-snapshot)
  • Trying to click elements in iframes (scope snapshot to the iframe)
  • Not waiting for page load after navigation

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.