From oxylabs
Bypasses anti-bot protections, CAPTCHAs, and fingerprinting using Oxylabs Web Unblocker. Supports JavaScript rendering, session persistence, and geo-targeting. Use when regular proxies fail on protected sites.
How this skill is triggered — by the user, by Claude, or both
Slash command
/oxylabs:web-unblockerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
AI-powered proxy solution that automatically manages fingerprinting, headers, retries, and JavaScript rendering.
AI-powered proxy solution that automatically manages fingerprinting, headers, retries, and JavaScript rendering.
https://unblock.oxylabs.io:60000
HTTP Basic Auth via proxy credentials:
curl -k -x "https://unblock.oxylabs.io:60000" \
-U "$OXYLABS_USERNAME:$OXYLABS_PASSWORD" \
"https://example.com"
Basic request:
curl -k -x "https://unblock.oxylabs.io:60000" \
-U "$OXYLABS_USERNAME:$OXYLABS_PASSWORD" \
"https://ip.oxylabs.io/headers"
With JavaScript rendering:
curl -k -x "https://unblock.oxylabs.io:60000" \
-U "$OXYLABS_USERNAME:$OXYLABS_PASSWORD" \
-H "x-oxylabs-render: html" \
"https://example.com/spa-page"
| Header | Description |
|---|---|
x-oxylabs-render | html for rendered HTML, png for screenshot |
X-Oxylabs-Session-Id | Reuse same IP across requests (any random string) |
X-Oxylabs-Geo-Location | Target country (e.g., Germany, United States) |
x-oxylabs-force-headers: 1 | Enable custom header passthrough |
X-Oxylabs-Successful-Status-Codes | Define custom success codes to prevent retries |
Reuse the same IP across multiple requests:
curl -k -x "https://unblock.oxylabs.io:60000" \
-U "$OXYLABS_USERNAME:$OXYLABS_PASSWORD" \
-H "X-Oxylabs-Session-Id: my-session-123" \
"https://example.com/page1"
curl -k -x "https://unblock.oxylabs.io:60000" \
-U "$OXYLABS_USERNAME:$OXYLABS_PASSWORD" \
-H "X-Oxylabs-Geo-Location: Germany" \
"https://example.com"
| Scenario | Use |
|---|---|
| Sites with anti-bot protection | Web Unblocker |
| CAPTCHAs, fingerprint detection | Web Unblocker |
| JavaScript-heavy SPAs | Web Unblocker with x-oxylabs-render: html |
| Simple requests, no protection | Regular Proxies |
| High volume, price sensitive | Regular Proxies |
-k flag (or disable SSL verification) - the proxy uses its own certificatesx-oxylabs-render: html if experiencing empty content or low success ratesFor code examples in Python, Node.js, PHP, Go, Java, and C#, see examples.md.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub oxylabs/agent-skills --plugin oxylabs