Agent Skill

web-access

Give your AI agent eyes and hands on the web.

Connect to your daily browser with full login state. Search, browse, click, extract — your agent operates the web like you do.

$ npx skills add eze-is/web-access
See what it can do
4,000+ stars
290+ forks
395+ installs via npx
Agent Terminal
> |
your-chrome.local

Works with

Claude Code
Cursor
Gemini CLI
Codex CLI
Kilo Code
Any SKILL.md agent

Your agent is blind to the real web.

Built-in web tools return summaries, not source. They can't log in, can't interact, can't see what you see.

Without web-access
  • Search returns snippets, not real pages
  • No login state — paywalls, auth walls everywhere
  • Dynamic content invisible (SPA, lazy-load)
  • Anti-scraping platforms completely blocked
  • Can't click, scroll, fill forms, or navigate
  • One tool at a time, no parallel research
With web-access
  • Full page content from the real browser DOM
  • Your Chrome's login sessions, cookies, everything
  • JavaScript-rendered content fully accessible
  • Xiaohongshu, WeChat, Zhihu — all work
  • Click, scroll, type, upload files, take screenshots
  • Parallel sub-agents, each with their own tabs

Three layers. Zero new browsers.

web-access connects directly to your daily Chrome via CDP. No Puppeteer, no headless browser, no separate profile. Your agent sees exactly what you see.

AI Agent
Claude Code, Cursor, etc.
HTTP API
CDP Proxy
Lightweight local bridge
WebSocket
Your Chrome
Login state, cookies, extensions

See

Query the DOM, extract text, discover links and structure

Act

Click buttons, scroll pages, fill forms, upload files

Read

Extract content, capture screenshots, analyze video frames

Everything your agent needs on the web.

Deep Research

Multi-layer search: engine results → primary sources → full page extraction. Verify facts against official documentation, not second-hand reports.

> "Research the latest Claude model pricing and compare with GPT-4o"

Authenticated Access

Operates inside your logged-in Chrome. Access dashboards, admin panels, internal tools — anything you can see, your agent can see.

> "Check my Vercel deployment status and summarize recent errors"

Anti-Scraping Bypass

Xiaohongshu, WeChat Official Accounts, Zhihu, Weibo — platforms that block static fetching work naturally through the real browser.

> "Grab the top 10 posts about AI agents on Xiaohongshu"

Full Interaction

Click, scroll, type, upload files, handle popups. Navigate multi-step flows like a human — form submissions, checkout processes, configuration wizards.

> "Fill out the application form on this page with my info"

Video Analysis

Seek to any timestamp, capture frames, analyze video content visually. Extract information from tutorials, presentations, and recordings.

> "Watch this demo video and summarize the key features shown"

Parallel Sub-Agents

Spawn multiple agents, each with their own browser tabs. Research N topics simultaneously — total time equals the slowest single task.

> "Compare these 5 competitor products — pricing, features, reviews"

Simple HTTP API. Powerful primitives.

The CDP Proxy exposes a clean REST API. Your agent calls curl — no SDK, no dependency, no complexity.

GET
/new?url=... Open a new background tab
POST
/eval Execute JavaScript in page context
POST
/click Click an element by CSS selector
GET
/screenshot Capture page or video frame
GET
/scroll Scroll to position or direction
GET
/navigate Navigate to a new URL
POST
/setFiles Upload local files to file inputs
GET
/close Close a tab when done

Two minutes to full web access.

1

Install the skill

npx skills add eze-is/web-access
2

Enable Chrome debugging

Open chrome://inspect/#remote-debugging in Chrome, check "Allow remote debugging", restart Chrome.

3

Start using it

Ask your agent to browse, search, or interact with any website. The skill activates automatically.

Requirements

Node.js 22+ Google Chrome Any SKILL.md-compatible agent

Frequently Asked Questions

Is this safe? Can the agent mess up my browser?

All operations happen in new background tabs created by the agent. Your existing tabs are never touched. When the task is done, the agent closes its own tabs.

Does this work with private/internal websites?

Yes. Since it uses your real Chrome with all your login sessions, it can access any site you're logged into — including corporate intranets, admin dashboards, and internal tools.

Will websites detect and block this?

The skill operates through your real browser, not a headless automation tool. Most websites can't distinguish it from normal browsing. However, extremely aggressive anti-bot systems may still flag automated patterns.

Can multiple agents use the browser simultaneously?

Yes. Each sub-agent creates its own tabs and operates independently. They share one Chrome instance and one proxy, using different tab IDs — no conflicts.

Does it work outside Claude Code?

web-access follows the SKILL.md standard. It works with any agent harness that supports skills — Claude Code, Cursor, Gemini CLI, Codex CLI, and others.

What about headless/server environments?

web-access is designed for local development where you have a running Chrome instance. For server environments, you'd need a headed Chrome session accessible via CDP.