Web agent
Skill pilot617/awesome-claude-code-plugins/plugins/web-agent/skills/web-agent
Automate web browsing tasks — navigate websites, click buttons, fill forms, extract data, handle logins. Use when asked to interact with any website or web application.From its SKILL.md
npx -y skills add pilot617/awesome-claude-code-plugins --skill web-agentAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 1 command, including `pip install playwright && python -m playwright install chromium`.
SKILL.md
1.8 KB, 387 tokens by cl100k_base, as published. Nobody here has run it
/web-agent — Web Automation Agent
Automate any web task: navigate websites, interact with UI elements, fill forms, extract data, and handle logins — all powered by Playwright.
Usage
/web-agent <task description>
/web-agent --headed <task description>
Examples
/web-agent "Go to github.com/anthropics/claude-code and extract the star count"
/web-agent "Go to news.ycombinator.com and get the top 5 story titles"
/web-agent --headed "Go to my-app.localhost:3000, log in, and check the dashboard"
/web-agent "Go to npmjs.com, search for 'playwright', and extract the weekly downloads"
What It Can Do
- Navigate to any URL
- Click buttons, links, tabs, menu items
- Fill and submit forms
- Handle login/authentication flows (asks you for credentials when needed)
- Extract text, tables, and structured data
- Take screenshots at any step
- Work with SPAs and dynamic content
- Emulate different viewports
Prerequisites
- Python 3.9+
- Playwright + Chromium:
pip install playwright && python -m playwright install chromium
How It Works
The agent delegates to a specialized web-agent subagent that:
- Navigates to the target URL
- Analyzes the page (interactive elements, text, screenshots)
- Performs actions (click, type, select)
- Verifies results via screenshots
- Iterates until the task is complete
- Returns a summary of what was accomplished
Options
| Flag | Description |
|---|---|
--headed | Show the browser window so you can watch the agent work |
Pass $ARGUMENTS to the subagent as the task description.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.