stealthy-google-search
Google search via Scrapling’s StealthyFetcher/StealthySession. Use to run Google queries and return clean top-result titles + links (plain text or JSON). Includes a deterministic install script that sets up a local venv and installs Scrapling fetchers + browsers.
Why use this skill?
Perform reliable, stealthy Google searches with this OpenClaw skill. Get clean search titles and links in JSON or text formats using Scrapling technology.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/itzsubhadip/stealthy-google-searchWhat This Skill Does
The stealthy-google-search skill is a robust automation tool for OpenClaw designed to perform Google searches while bypassing common anti-bot triggers. By leveraging the Scrapling framework, specifically its StealthyFetcher and StealthySession capabilities, this skill allows users to gather information from the live web without manual browser interaction. It simplifies the process of extracting the top result titles and their corresponding URLs, outputting them in either human-readable plain text or machine-parseable JSON for integration into larger workflows.
Installation
Installation is streamlined through the included install.sh script, which automates the environment setup. To get started, navigate to the skill directory and execute the installer. This process creates a dedicated virtual environment (.venv) to avoid dependency conflicts with your host system, installs the scrapling[fetchers] package, and triggers the Playwright installation to ensure the required headless browsers are available. Note that if your environment lacks certain system-level dependencies for browser rendering, the installer will attempt to use sudo to resolve them, so ensure your user has appropriate permissions if necessary.
Use Cases
This skill is perfect for developers and data researchers who need to verify search engine results programmatically. Common use cases include:
- Automated competitive analysis by tracking rank positions for specific keywords.
- Gathering reference materials for AI context windows or RAG (Retrieval-Augmented Generation) pipelines.
- Monitoring web trends by programmatically querying specific regions or languages.
- Simplifying link collection processes that would otherwise require repetitive manual search and copy-pasting.
Example Prompts
- "Perform a stealthy Google search for 'latest advancements in quantum computing' and return the top 5 results as JSON."
- "Search Google for 'best practices in Python asynchronous programming' in the US locale and list the titles and links for me."
- "Run a search for 'top cloud architecture trends 2024' using the stealthy-google-search skill and limit the output to the top 3 results."
Tips & Limitations
While the Scrapling fetcher is highly effective, no scraper is immune to Google's rate-limiting or blocking mechanisms. Frequent, high-volume requests from the same IP may result in temporary CAPTCHA challenges. Ensure you have sufficient disk space for the browser engines, as these can take up significant storage. Always keep your Python environment updated to 3.10+ to ensure compatibility with modern dependency versions.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-itzsubhadip-stealthy-google-search": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution
Related Skills
universal-video-downloader
Download videos from YouTube, Instagram, TikTok, Twitter/X, and 1000+ other sites using yt-dlp. Supports quality selection and automatic cleanup. Use when a user provides a video link from any platform and wants to download it.
yt_transcript
Extract YouTube video transcripts from existing captions (manual or auto-generated) using yt-dlp, with optional timestamps and local SQLite caching. Use when the user asks for a YouTube transcript, captions, subtitles, or wants to turn a YouTube link into text for summarization/search.