Oxylabs Agent Skills

Official Oxylabs skills for agents: proxies, page parsing, a headless browser and video data through the vendor's paid services

Skill

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • The skills reach the network through the vendor's paid services and pass requests and target URLs to them
  • They operate with credentials in environment variables
  • Some capabilities rely on anti-bot bypass and CAPTCHA solving, which carries legal responsibility
All reasons and checks

oxylabs/agent-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/oxylabs-agent-skills

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

npx skills add oxylabs/agent-skills --skill Proxies 'Web Unblocker' 'Web Scraper API' 'Headless Browser' 'Video Data' -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 35eb792
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oxylabs/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/proxies/ /skills/web-unblocker/ /skills/web-scraper-api/ /skills/headless-browser/ /skills/video-data/
git -C "$tmp" checkout 35eb7926ef2fc910916f5608587d08657e56d60a
mkdir -p .claude/skills
cp -R "$tmp/skills/proxies" .claude/skills/Proxies
cp -R "$tmp/skills/web-unblocker" .claude/skills/web-unblocker
cp -R "$tmp/skills/web-scraper-api" .claude/skills/web-scraper-api
cp -R "$tmp/skills/headless-browser" .claude/skills/headless-browser
cp -R "$tmp/skills/video-data" .claude/skills/video-data

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add oxylabs/agent-skills --skill Proxies 'Web Unblocker' 'Web Scraper API' 'Headless Browser' 'Video Data' -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 35eb792
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oxylabs/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/proxies/ /skills/web-unblocker/ /skills/web-scraper-api/ /skills/headless-browser/ /skills/video-data/
git -C "$tmp" checkout 35eb7926ef2fc910916f5608587d08657e56d60a
mkdir -p .agents/skills
cp -R "$tmp/skills/proxies" .agents/skills/Proxies
cp -R "$tmp/skills/web-unblocker" .agents/skills/web-unblocker
cp -R "$tmp/skills/web-scraper-api" .agents/skills/web-scraper-api
cp -R "$tmp/skills/headless-browser" .agents/skills/headless-browser
cp -R "$tmp/skills/video-data" .agents/skills/video-data

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add oxylabs/agent-skills --skill Proxies 'Web Unblocker' 'Web Scraper API' 'Headless Browser' 'Video Data' -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 35eb792
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oxylabs/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/proxies/ /skills/web-unblocker/ /skills/web-scraper-api/ /skills/headless-browser/ /skills/video-data/
git -C "$tmp" checkout 35eb7926ef2fc910916f5608587d08657e56d60a
mkdir -p .github/skills
cp -R "$tmp/skills/proxies" .github/skills/Proxies
cp -R "$tmp/skills/web-unblocker" .github/skills/web-unblocker
cp -R "$tmp/skills/web-scraper-api" .github/skills/web-scraper-api
cp -R "$tmp/skills/headless-browser" .github/skills/headless-browser
cp -R "$tmp/skills/video-data" .github/skills/video-data

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add oxylabs/agent-skills --skill Proxies 'Web Unblocker' 'Web Scraper API' 'Headless Browser' 'Video Data' -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 35eb792
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oxylabs/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/proxies/ /skills/web-unblocker/ /skills/web-scraper-api/ /skills/headless-browser/ /skills/video-data/
git -C "$tmp" checkout 35eb7926ef2fc910916f5608587d08657e56d60a
mkdir -p .agents/skills
cp -R "$tmp/skills/proxies" .agents/skills/Proxies
cp -R "$tmp/skills/web-unblocker" .agents/skills/web-unblocker
cp -R "$tmp/skills/web-scraper-api" .agents/skills/web-scraper-api
cp -R "$tmp/skills/headless-browser" .agents/skills/headless-browser
cp -R "$tmp/skills/video-data" .agents/skills/video-data

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add oxylabs/agent-skills --skill Proxies 'Web Unblocker' 'Web Scraper API' 'Headless Browser' 'Video Data' -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 35eb792
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oxylabs/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/proxies/ /skills/web-unblocker/ /skills/web-scraper-api/ /skills/headless-browser/ /skills/video-data/
git -C "$tmp" checkout 35eb7926ef2fc910916f5608587d08657e56d60a
mkdir -p .agents/skills
cp -R "$tmp/skills/proxies" .agents/skills/Proxies
cp -R "$tmp/skills/web-unblocker" .agents/skills/web-unblocker
cp -R "$tmp/skills/web-scraper-api" .agents/skills/web-scraper-api
cp -R "$tmp/skills/headless-browser" .agents/skills/headless-browser
cp -R "$tmp/skills/video-data" .agents/skills/video-data

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oxylabs/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/proxies/ /skills/web-unblocker/ /skills/web-scraper-api/ /skills/headless-browser/ /skills/video-data/
git -C "$tmp" checkout 35eb7926ef2fc910916f5608587d08657e56d60a
mkdir -p .devin/skills
cp -R "$tmp/skills/proxies" .devin/skills/Proxies
cp -R "$tmp/skills/web-unblocker" .devin/skills/web-unblocker
cp -R "$tmp/skills/web-scraper-api" .devin/skills/web-scraper-api
cp -R "$tmp/skills/headless-browser" .devin/skills/headless-browser
cp -R "$tmp/skills/video-data" .devin/skills/video-data

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add oxylabs/agent-skills --skill Proxies 'Web Unblocker' 'Web Scraper API' 'Headless Browser' 'Video Data' -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 35eb792
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oxylabs/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/proxies/ /skills/web-unblocker/ /skills/web-scraper-api/ /skills/headless-browser/ /skills/video-data/
git -C "$tmp" checkout 35eb7926ef2fc910916f5608587d08657e56d60a
mkdir -p .cline/skills
cp -R "$tmp/skills/proxies" .cline/skills/Proxies
cp -R "$tmp/skills/web-unblocker" .cline/skills/web-unblocker
cp -R "$tmp/skills/web-scraper-api" .cline/skills/web-scraper-api
cp -R "$tmp/skills/headless-browser" .cline/skills/headless-browser
cp -R "$tmp/skills/video-data" .cline/skills/video-data

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add oxylabs/agent-skills --skill Proxies 'Web Unblocker' 'Web Scraper API' 'Headless Browser' 'Video Data' -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 35eb792
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oxylabs/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/proxies/ /skills/web-unblocker/ /skills/web-scraper-api/ /skills/headless-browser/ /skills/video-data/
git -C "$tmp" checkout 35eb7926ef2fc910916f5608587d08657e56d60a
mkdir -p .roo/skills
cp -R "$tmp/skills/proxies" .roo/skills/Proxies
cp -R "$tmp/skills/web-unblocker" .roo/skills/web-unblocker
cp -R "$tmp/skills/web-scraper-api" .roo/skills/web-scraper-api
cp -R "$tmp/skills/headless-browser" .roo/skills/headless-browser
cp -R "$tmp/skills/video-data" .roo/skills/video-data

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add oxylabs/agent-skills --skill Proxies 'Web Unblocker' 'Web Scraper API' 'Headless Browser' 'Video Data' -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 35eb792
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oxylabs/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/proxies/ /skills/web-unblocker/ /skills/web-scraper-api/ /skills/headless-browser/ /skills/video-data/
git -C "$tmp" checkout 35eb7926ef2fc910916f5608587d08657e56d60a
mkdir -p .agents/skills
cp -R "$tmp/skills/proxies" .agents/skills/Proxies
cp -R "$tmp/skills/web-unblocker" .agents/skills/web-unblocker
cp -R "$tmp/skills/web-scraper-api" .agents/skills/web-scraper-api
cp -R "$tmp/skills/headless-browser" .agents/skills/headless-browser
cp -R "$tmp/skills/video-data" .agents/skills/video-data

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oxylabs/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/proxies/ /skills/web-unblocker/ /skills/web-scraper-api/ /skills/headless-browser/ /skills/video-data/
git -C "$tmp" checkout 35eb7926ef2fc910916f5608587d08657e56d60a
mkdir -p .agents/skills
cp -R "$tmp/skills/proxies" .agents/skills/Proxies
cp -R "$tmp/skills/web-unblocker" .agents/skills/web-unblocker
cp -R "$tmp/skills/web-scraper-api" .agents/skills/web-scraper-api
cp -R "$tmp/skills/headless-browser" .agents/skills/headless-browser
cp -R "$tmp/skills/video-data" .agents/skills/video-data

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oxylabs/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/proxies/ /skills/web-unblocker/ /skills/web-scraper-api/ /skills/headless-browser/ /skills/video-data/
git -C "$tmp" checkout 35eb7926ef2fc910916f5608587d08657e56d60a
mkdir -p .agents/skills
cp -R "$tmp/skills/proxies" .agents/skills/Proxies
cp -R "$tmp/skills/web-unblocker" .agents/skills/web-unblocker
cp -R "$tmp/skills/web-scraper-api" .agents/skills/web-scraper-api
cp -R "$tmp/skills/headless-browser" .agents/skills/headless-browser
cp -R "$tmp/skills/video-data" .agents/skills/video-data

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit 35eb792.

Text for your agent

Install the set: /plugin marketplace add oxylabs/agent-skills, then /plugin install oxylabs@oxylabs-agent-skills. Set Oxylabs credentials in environment variables per the README table, and do not print the keys.

Other ways from the author
/plugin marketplace add oxylabs/agent-skills
/plugin install oxylabs@oxylabs-agent-skills

Installs all five skills as one plugin. Update with /plugin marketplace update oxylabs-agent-skills.

This is third-party code. Review the repository files before installing.

What it does

The set connects the agent to five Oxylabs products through instructions and environment variables holding credentials. The proxies skill provides residential, mobile, datacenter and ISP proxies with geo-targeting, IP rotation and session persistence. Web Scraper API returns structured JSON for dozens of targets, and Headless Browser opens a remote browser over CDP for Playwright and Puppeteer. The video-data skill fetches video metadata, subtitles and search results and downloads files through a separate proxy. Two skills, Web Unblocker and Web Scraper API, by the author's description automatically bypass anti-bot protection including CAPTCHA and browser fingerprinting, so they are appropriate only where the user has the right to collect the data and it does not break the target's terms or the law.

Who it is for. For developers and data analysts who collect web data and already use Oxylabs paid services.

Good fit when

  • You need pages or search results parsed into structured JSON via Web Scraper API
  • You need proxies with geo-targeting, IP rotation and session persistence
  • You need a remote headless browser over CDP for Playwright or Puppeteer

Not a fit when

  • You have no right to collect data from the target site or it breaks its terms and the law
  • You have no paid Oxylabs account and product credentials
  • A site's public API is enough without proxies and unblocking

Example request

Collect structured product card data from this public category via Web Scraper API with geo-targeting to Germany

Limitations

All skills require a paid Oxylabs account and credentials in environment variables, with separate username and password pairs for different products. Some capabilities rely on automatic anti-bot bypass and CAPTCHA solving, and responsibility for legality and compliance with target terms rests with the user. The skills reach the network through the vendor's services and pass requests and target URLs to them. Availability from Russia without a VPN was not verified and depends on the network and account.

How to disable. Remove the plugin via /plugin if installed that way, or delete the skill folders from the agent's directory. Remove the Oxylabs credential variables from the environment.

Security check

  • The skills reach the network through the vendor's paid services and pass requests and target URLs to them
  • They operate with credentials in environment variables
  • Some capabilities rely on anti-bot bypass and CAPTCHA solving, which carries legal responsibility

README in short

The README describes five official Oxylabs skills: proxies, Web Unblocker, Web Scraper API, Headless Browser and Video Data, and explains which product fits which task. Installation in Claude Code is a single plugin command from the marketplace that installs all five skills at once, and other agents install via skills.sh. All skills authenticate through environment variables in a .env file, with separate username and password pairs per product. It links to the vendor's agent skills documentation. MIT licensed.

SKILL.md

---
name: web-scraper-api
description: Production-grade web scraping with automatic anti-bot bypass, structured JSON parsing for 40+ targets, and geo-targeting. Use when the user needs to scrape web pages, extract product data, get search results, or collect structured data from supported e-commerce and search platforms without worrying about getting blocked and when geo targeting is required.
---

# Oxylabs Web Scraper API

FAQ

Do I need a paid account?

Yes. The skills are an interface to paid Oxylabs products and do not work without credentials.

Can I bypass any site's protection?

No. Some skills can bypass anti-bot and CAPTCHA, but you may use them only where you have the right to collect the data and it does not break the target's terms or the law.

Editors’ pick

CLI, skill and Python library for browser control: the agent clicks, fills forms and reads pages over CDP

CLIHigh risk116.6KRepository stars
Editors’ pick

A skill that gathers the last 30 days of discussion on a topic from Reddit, X, YouTube, HN, Polymarket and GitHub into one brief

SkillHigh risk63.1KRepository stars
Official

The Chrome DevTools team's official MCP server: the agent drives a live Chrome, reads network and console, and records performance traces

MCP serverMedium risk52.7KRepository stars
Official

A fast Rust CLI for agent browser automation: accessibility snapshots with element refs, an MCP server and skills

CLIHigh risk43.3KRepository stars
Foxx AIOxylabs Agent Skills

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.