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

Browser

  • 16 installs
  • 4 repo stars
  • Updated December 6, 2025
  • ajianaz/skills-collection

This is a copy of browser by julianromli - installs and ranking accrue to the original listing.

browser is a skill that exposes minimal Chrome DevTools Protocol scripts for driving Chrome to automate and scrape web pages.

About

browser is a skill that provides minimal Chrome DevTools Protocol scripts for browser automation and scraping. A developer uses it to start Chrome with remote debugging, navigate pages, execute JavaScript in the active tab, take screenshots, and interactively pick DOM elements. It is aimed at collaborative site exploration and scraping tasks.

  • Minimal Chrome DevTools Protocol tools for browser automation and scraping
  • Start Chrome, navigate, run JavaScript, screenshot, and pick DOM elements
  • Runs Chrome on :9222 with an optional real-profile flag for logged-in sessions

Browser by the numbers

  • 16 all-time installs (skills.sh)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

browser capabilities & compatibility

Capabilities
web scraping · web search
Works with
chrome
Use cases
web scraping
Pricing
Free
From the docs

What browser says it does

Minimal Chrome DevTools Protocol tools for browser automation and scraping.
SKILL.md
Start Chrome on `:9222` with remote debugging.
SKILL.md
npx skills add https://github.com/ajianaz/skills-collection --skill browser

Add your badge

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

Listed on Skillselion
Installs16
repo stars4
Last updatedDecember 6, 2025
Repositoryajianaz/skills-collection

What it does

Drive a real Chrome browser from scripts to navigate, run JavaScript, screenshot, and scrape pages.

Who is it for?

Scripted browser automation and scraping where you want to drive a real Chrome session, including logged-in profiles.

Skip if: Full managed browser-testing suites or headless-grid orchestration.

When should I use this skill?

You need to start Chrome, navigate, run JavaScript, screenshot, or pick DOM elements from the command line.

What you get

A running Chrome instance you can navigate, script, screenshot, and pick elements from via simple commands.

  • Chrome remote-debug session
  • Page screenshots
  • Scraped DOM data

By the numbers

  • 5 CDP script tools (start, nav, eval, screenshot, pick)

Files

SKILL.mdMarkdownGitHub ↗

Browser Tools

Minimal CDP tools for collaborative site exploration and scraping.

IMPORTANT: All scripts are located in ~/.factory/skills/browser/ and must be called with full paths.

Start Chrome

~/.factory/skills/browser/start.js              # Fresh profile
~/.factory/skills/browser/start.js --profile    # Copy your profile (cookies, logins)

Start Chrome on :9222 with remote debugging.

Navigate

~/.factory/skills/browser/nav.js https://example.com
~/.factory/skills/browser/nav.js https://example.com --new

Navigate current tab or open new tab.

Evaluate JavaScript

~/.factory/skills/browser/eval.js 'document.title'
~/.factory/skills/browser/eval.js 'document.querySelectorAll("a").length'

Execute JavaScript in active tab (async context).

IMPORTANT: The code must be a single expression or use IIFE for multiple statements:

  • Single expression: 'document.title'
  • Multiple statements: '(() => { const x = 1; return x + 1; })()'
  • Avoid newlines in the code string - keep it on one line

Screenshot

~/.factory/skills/browser/screenshot.js

Screenshot current viewport, returns temp file path.

Pick Elements

~/.factory/skills/browser/pick.js "Click the submit button"

Interactive element picker. Click to select, Cmd/Ctrl+Click for multi-select, Enter to finish.

Usage Notes

  • Start Chrome first before using other tools
  • The --profile flag syncs your actual Chrome profile so you're logged in everywhere
  • JavaScript evaluation runs in an async context in the page
  • Pick tool allows you to visually select DOM elements by clicking on them

Related skills

FAQ

What does the browser skill do?

It provides CDP scripts to start Chrome, navigate, evaluate JavaScript, screenshot, and pick DOM elements for automation and scraping.

Can it use my logged-in sessions?

Yes, the --profile flag copies your Chrome profile so cookies and logins are available.

Automation & Workflowsintegrationsbackend

This week in AI coding

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

unsubscribe anytime.