Agent skill
web-browser
Allows to interact with web pages by performing actions such as clicking buttons, filling out forms, and navigating links. It works by remote controlling Google Chrome or Chromium browsers using the Chrome DevTools Protocol (CDP). When Claude needs to browse the web, it can use this skill to do so.
Install this agent skill to your Project
npx add-skill https://github.com/MykalMachon/llm-config/tree/main/skills/web-browser
SKILL.md
Web Browser Skill
Minimal CDP tools for collaborative site exploration.
Start Chrome
./tools/start.js # Fresh profile
./tools/start.js --profile # Copy your profile (cookies, logins)
Start Chrome on :9222 with remote debugging. Auto-detects platform (macOS/Linux/WSL) and searches for Chrome/Chromium. On WSL, automatically adds --no-sandbox flag.
Navigate
./tools/nav.js <https://example.com>
./tools/nav.js <https://example.com> --new
Navigate current tab or open new tab.
Evaluate JavaScript
./tools/eval.js 'document.title'
./tools/eval.js 'document.querySelectorAll("a").length'
./tools/eval.js 'JSON.stringify(Array.from(document.querySelectorAll("a")).map(a => ({ text: a.textContent.trim(), href: a.href })).filter(link => !link.href.startsWith("https://")))'
Execute JavaScript in active tab (async context). Be careful with string escaping, best to use single quotes.
Screenshot
./tools/screenshot.js
Screenshot current viewport, returns temp file path
Pick Elements
./tools/pick.js "Click the submit button"
Interactive element picker. Click to select, Cmd/Ctrl+Click for multi-select, Enter to finish.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
researcher
Researches topics in-depth and generates comprehensive summaries and references. Use when trying to deeply understand a topic or use a new framework.
news
Reports on the newest news on a specific topic. Use when the user is asking about news, recent events or advancements
technical-writer
Generate technical documentation including READMEs, specifications, architecture documents, and runbooks. Use when creating or updating any technical documentation.
obsidian-vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
Didn't find tool you were looking for?