Oxylabs AI Studio — Web Scraper, Crawler & Browser Agent

v1.0.3

Web scraping, crawling, searching, and browser automation using Oxylabs AI Studio. Use this skill when the user asks to scrape a website, extract content fro...

3· 392·0 current·0 all-time
byDr FIRAS@drfirass

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for drfirass/oxylabs-ai-studio.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Oxylabs AI Studio — Web Scraper, Crawler & Browser Agent" (drfirass/oxylabs-ai-studio) from ClawHub.
Skill page: https://clawhub.ai/drfirass/oxylabs-ai-studio
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: OXYLABS_API_KEY
Required binaries: python3, pip3
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install oxylabs-ai-studio

ClawHub CLI

Package manager switcher

npx clawhub@latest install oxylabs-ai-studio
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, required binaries (python3, pip3), required env var (OXYLABS_API_KEY), bundled scripts, and runtime imports all align with a wrapper around the Oxylabs AI Studio SDK. The requested API key and tools are appropriate for web-scraping and browser automation.
Instruction Scope
SKILL.md and the scripts instruct running setup.sh and then invoking the provided scripts. The scripts only read OXYLABS_API_KEY, call the Oxylabs SDK, and print result.data — they do not access unrelated files or credentials. The setup script runs a filesystem-wide find (find / ...) to detect a native plugin; that is broad in scope (reads filesystem metadata) but does not transmit data itself.
Install Mechanism
setup.sh installs the 'oxylabs-ai-studio' Python package via pip3 from PyPI (no arbitrary download URLs). Installing a third‑party pip package is expected for this skill, but pip installs can execute code at install time. The script uses --break-system-packages (which can alter system package behavior) as a fallback — reasonable in some environments but potentially intrusive; user caution is advised.
Credentials
Only OXYLABS_API_KEY is required and is declared as primaryEnv. The scripts only read that env var; no unrelated secrets, tokens, or config paths are requested.
Persistence & Privilege
Skill is not always-enabled and does not modify other skills or global agent configuration. It does not request elevated or persistent privileges beyond installing a Python package and running included scripts.
Assessment
This skill appears coherent and implements what it claims, but before installing: (1) Be aware that setup.sh will pip-install the 'oxylabs-ai-studio' package — pip installs can run arbitrary code during installation; only proceed if you trust that PyPI package or review its source. (2) The script uses --break-system-packages in some environments — consider running the install command manually so you control that step. (3) The OXYLABS_API_KEY you provide will be sent to Oxylabs' service when the scripts run; use a dedicated key with limited scope if possible. (4) The setup script runs a filesystem-wide find to detect an existing plugin (harmless read-only but potentially slow); if you prefer, skip the smart-install and install tools manually. (5) If you want maximum assurance, inspect the oxylabs-ai-studio package source (or vendor it) before use.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🕷️ Clawdis
Binspython3, pip3
EnvOXYLABS_API_KEY
latestvk97fmzttp1svkvwxrp2nf1t7zd83643s
392downloads
3stars
4versions
Updated 1mo ago
v1.0.3
MIT-0

Oxylabs AI Studio Skill

Adds Browser Agent, AI-Crawler, and AI-Map to your OpenClaw agent. Works alongside the native Oxylabs plugin without any conflict.

Smart Installation

If native plugin detected (oxylabs-ai-studio-openclaw):

  • Skips Web Fetch and Web Search — already covered natively
  • Adds only the 3 missing tools: Browser Agent, AI-Crawler, AI-Map

If no native plugin:

  • Installs all 5 tools: AI-Scraper, Browser Agent, AI-Crawler, AI-Search, AI-Map

Note for Hostinger + OpenClaw users

If you enabled Oxylabs in Hostinger and see PLUGIN:OXYLABS-AI-STUDIO-OPENCLAW in your agent tools, you already have Web Fetch and Web Search covered. This skill adds the 3 missing tools: Browser Agent, AI-Crawler, AI-Map.

Setup

Run: bash setup.sh Or manually: pip3 install oxylabs-ai-studio --break-system-packages Set: export OXYLABS_API_KEY=your_key_here Get 1000 free credits at: https://aistudio.oxylabs.io

Tools and Priority Rules

When native Oxylabs plugin IS present:

  • Scraping a URL -> use native oxylabs_web_fetch
  • Searching the web -> use native oxylabs_web_search
  • Browser navigation -> always use scripts/browser.py
  • Crawling a domain -> always use scripts/crawler.py
  • Mapping a site -> always use scripts/map.py

When native Oxylabs plugin is NOT present:

  • Scraping a URL -> use scripts/scrape.py
  • Searching the web -> use scripts/search.py
  • Browser navigation -> use scripts/browser.py
  • Crawling a domain -> use scripts/crawler.py
  • Mapping a site -> use scripts/map.py

Examples

python3 scripts/browser.py https://example.com "find all product prices" python3 scripts/crawler.py https://example.com "all blog posts" python3 scripts/map.py https://example.com "all pages"

Comments

Loading comments...