Use browser-use to perform Google searches, open results, and extract key information from live pages. Use when the user asks to "search Google", "look this up on Google", or needs current web results via a real browser session (often to avoid bot blocks).
Install with Tessl CLI
npx tessl i github:grasseed/google-search-browser-use --skill google-search-browser-use89
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Run Google searches with browser-use (prefer real browser mode), open results, and extract the relevant snippets or page content. This skill leverages the user's existing browser session to reduce CAPTCHAs.
Before running the search, ensure the environment is ready:
Check Installation:
Verify if browser-use is available in the current PATH.
which browser-useInstall if Missing: If not found, install it using pip.
python3 -m pip install --user browser-useLocate Binary: If the command is still not found after installation, it is likely in the user's local bin directory. Retrieve the path dynamically:
python3 -m site --user-base
# The binary is typically at <USER_BASE>/bin/browser-useUse the real browser to reuse the user’s logged-in session.
Option A: Standard Execution
browser-use --browser real open "https://www.google.com/search?q=YOUR+QUERY"Option B: Explicit Path Execution If Option A fails (command not found), use the full path found in Prerequisites:
# Example (adjust based on 'python3 -m site --user-base' output):
${HOME}/Library/Python/3.14/bin/browser-use --browser real open "https://www.google.com/search?q=YOUR+QUERY"(Note: Replace 3.14 with your current Python version if different)
Once the browser is open:
# Check current page state
browser-use --browser real state
# Click on a search result (use index from state output)
browser-use --browser real click <index>browser-use struggles with parsing, use curl with Jina AI for a text-friendly version:
curl -L "https://r.jina.ai/https://example.com"browser-use closebrowser-use cannot be called directly, always prefer finding the path via python3 -m site --user-base rather than guessing.d456459
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.