LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

open-source

Documentation reference for writing Python code using the browser-use open-source library. Use this skill whenever the user needs help with Agent, Browser, or Tools configuration, is writing code that imports from browser_use, asks about @sandbox deployment, supported LLM models, Actor API, custom tools, lifecycle hooks, MCP server setup, or monitoring/observability with Laminar or OpenLIT. Also trigger for questions about browser-use installation, prompting strategies, or sensitive data handlin

98,827stars11,030forksUpdated 6/15/2026
Data Science & MLDocumentation#documentation#web-scraping#ai-agents#browser-automation#async#python

Security Assessment

Critical Risk(15/100)

Detected risks:

Remote Code Execution([references/quickstart.md] curl -fsSL https://browser-use.com/profile.sh | sh)
Secret Exposure([references/models.md] AWS_ACCESS_KEY, [references/models.md] api_key=, [references/actor.md] api_key=)
Sensitive File Access([references/monitoring.md] .env)
Command Injection([references/examples.md] subprocess.Popen)
Security Score15/100

About open-source

This skill provides comprehensive documentation and code reference for the browser-use open-source Python library, which enables developers to build AI agents that can interact with web browsers programmatically. It covers everything from initial setup and configuration to advanced features like custom tools, lifecycle hooks, and monitoring integration. The skill helps developers write Python code that imports from browser_use, configure Agent and Browser instances, and deploy to production environments including @sandbox.

The skill encompasses complete reference documentation for all major components: Agent configuration with prompting strategies and timeout handling, Browser setup with authentication and remote browser support, custom tool creation using the ActionResult system, the legacy Actor API for direct page manipulation, and integration with MCP servers and observability platforms like Laminar and OpenLIT. It provides detailed guidance on working with 15+ LLM providers, though it consistently recommends ChatBrowserUse as the default for optimal speed, cost, and accuracy.

This skill is designed for Python developers building browser automation solutions, AI agent developers working on web interaction tasks, data engineers scraping or testing web applications, and teams deploying browser automation to production. It explicitly focuses on the open-source library implementation and does not cover Cloud API/SDK usage, pricing information, or direct CLI-based browser automation, which are handled by separate specialized skills.

FAQ

What Python version is required for browser-use?

The browser-use library requires Python 3.11 or higher and is fully async. All entry points should use asyncio.run() to execute async functions.

How do I install browser-use?

Use uv for dependency management (not pip). Install with 'uv pip install browser-use' followed by 'uvx browser-use install' to set up browser dependencies.

Which LLM should I use with browser-use?

ChatBrowserUse is the recommended default LLM provider, offering the fastest performance, lowest cost, and highest accuracy. The library supports 15+ LLM providers with detailed setup instructions available.

Do I need an API key to use browser-use?

An API key is required for ChatBrowserUse and cloud features. Set the BROWSER_USE_API_KEY environment variable with a key obtained from https://cloud.browser-use.com/new-api-key.

What's the difference between Browser and BrowserSession?

Browser is simply an alias for BrowserSession - they are the same class and can be used interchangeably in your code.

All Files

10 files
references/models.md8.3 KB
View
references/actor.md4.2 KB
View
references/browser.md7.0 KB
View
references/quickstart.md4.9 KB
View
references/integrations.md4.6 KB
View
references/agent.md9.6 KB
View
references/monitoring.md1.9 KB
View
references/examples.md4.7 KB
View
references/tools.md5.9 KB
View
SKILL.md2.1 KB
View

Install open-source

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

browser-use/browser-use

Related Skills

claude-for-safari

95

youtube-thumbnail

4,282

mantis-history

2,480

mantis-patch

2,480