alijilani-dev/ai-driven_development/browser-use
Claude Code and agent skill by alijilani-dev/ai-driven_development
- community
Checking that the SKILL.md file is still in the repository.
Browser automation using Playwright MCP. Navigate websites, fill forms, click elements, take screenshots, and extract data. Use when tasks require web browsing, form submission, web scraping, UI testing, or any browser interaction.
Install
npx vskill@latest install alijilani-dev/ai-driven_development/browser-useSKILL.md
The same SKILL.md was published earlier as alijilani-dev/claude/browser-use.
Browser Automation
Automate browser interactions via Playwright MCP server.
Server Lifecycle
Start Server
Stop Server
When to Stop
- End of task: Stop when browser work is complete
- Long sessions: Keep running if doing multiple browser tasks
- Errors: Stop and restart if browser becomes unresponsive
Important: The --shared-browser-context flag is required to maintain browser state across multiple mcp-client.py calls. Without it, each call gets a fresh browser context.
Quick Reference
Navigation
Get Page State
Interact with Elements
Use ref from snapshot output to target elements:
Wait for Conditions
Execute JavaScript
Multi-Step Playwright Code
For complex workflows, use browser_run_code to run multiple actions in one call:
Tip: Use browser_run_code for complex multi-step operations that should be atomic (all-or-nothing).
Workflow: Form Submission
- Navigate to page
- Get snapshot to find element refs
- Fill form fields using refs
- Click submit
- Wait for confirmation
- Screenshot result
Workflow: Data Extraction
- Navigate to page
- Get snapshot (contains text content)
- Use browser_evaluate for complex extraction
- Process results
Tool Reference
See references/playwright-tools.md for complete tool documentation.
Troubleshooting
| Issue | Solution | |
|---|---|---|
| Element not found | Run browser_snapshot first to get current refs | |
| Click fails | Try browser_hover first, then click | |
| Form not submitting | Use "submit": true with browser_type | |
| Page not loading | Increase wait time or use browser_wait_for |
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 repositoryCheckingprojecta1/cover_letter_generator/.claude/skills/browser-use/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/alijilani-dev/ai-driven_development/browser-use)