teamday-ai/agents/browser
Claude Code and agent skill by teamday-ai/agents
- community
Checking that the SKILL.md file is still in the repository.
Lightweight browser automation using Puppeteer Core. Connect to running Chrome via remote debugging for fast screenshots, JS evaluation, element picking, and authenticated scraping. Token-efficient alternative to heavy MCP servers.
Install
npx vskill@latest install teamday-ai/agents/browserSKILL.md
Browser Automation Skill
Lightweight, token-efficient browser automation that connects to a running Chrome instance via remote debugging. Based on Mario Zechner's approach.
Quick Start
Why This Instead of MCP?
| Approach | Token Overhead | Startup Time | |
|---|---|---|---|
| Chrome DevTools MCP | ~18,000 tokens | N/A | |
| Playwright MCP | ~13,700 tokens | N/A | |
| This skill | ~300 tokens | Connect to running browser |
Commands
Start Browser
| Option | Description | |
|---|---|---|
--profile | Load your Chrome profile (preserves logins to Google, GitHub, etc.) | |
--port=N | Remote debugging port (default: 9222) | |
--headless | Run in headless mode |
Examples:
Navigate
| Option | Description | |
|---|---|---|
--new | Open URL in new tab | |
--back | Go back in history | |
--forward | Go forward | |
--reload | Reload page | |
--list | List all open tabs | |
--tab=N | Switch to tab N |
Examples:
Screenshot
| Option | Description | |
|---|---|---|
--full | Full page (scrollable) | |
--selector=".class" | Screenshot specific element |
Output: packages/marketing/public/images/ (or absolute path)
Examples:
Evaluate JavaScript
Execute JS in page context. Returns JSON-serializable results.
Examples:
Pick Elements (Interactive)
Activates element selection in the browser. User clicks elements to select.
| Option | Description | |
|---|---|---|
--multi | Multi-select mode (Cmd/Ctrl+Click to add, Enter to finish) |
Output includes:
- Tag name, ID, classes
- CSS selector
- Text content
- Attributes
- Parent hierarchy
- Outer HTML
Use case: User clicks on the elements they want to scrape, agent gets exact selectors.
Get Cookies
Get cookies including HTTP-only ones (inaccessible to page JS).
| Option | Description | |
|---|---|---|
--domain=x.com | Filter by domain | |
--name=session | Filter by name | |
--json | Output as JSON |
Stop Browser
Typical Workflows
Web Scraping
Screenshot for Blog
Debug/Inspect Page
Troubleshooting
"Browser not running"
Start it first: bun .claude/skills/browser/scripts/browser-start.ts
"Chrome not found"
Install Google Chrome or update the paths in browser-start.ts
Profile sync errors
Non-fatal warnings during rsync are normal. Essential cookies/logins should work.
Port already in use
Another Chrome with debugging is running. Use --port=9223 or stop the other instance.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/teamday/browser/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/teamday-ai/agents/browser)