Agent skill · software engineering · aradotso
obscura-headless-browser
obscura-headless-browser — an agent skill for coding agents.
Why this skill is useful
Adds executable CLI commands for web scraping and browser automation that are not available in public documentation.
What it needs
Requires rust installed locally. About 6k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
bash Linux x8664 curl -LO https://github.com/h4ckf0r0day/obscura/releases/latest/download/obscura-x8664-linux.tar.gz tar xzf obscura-x8664-linux.tar.gz sudo mv obscura /usr/local/bin/ macOS Apple Silicon curl -LO https://github.com/h4ckf0r0day/obscura/releases/latest/download/obscura-aarch64-macos.tar.gz tar xzf obscura-aarch64-macos.tar.gz sudo mv obscura /usr/local/bin/ macOS Intel curl -LO https://github.com/h4ckf0r0day/obscura/releases/latest/download/obscura-x8664-macos.tar.gz tar xzf obscura-x8664-macos.tar.gz sudo mv obscura /usr/local/bin/ Windows: download .zip from releases page and extract manually bash git clone https://github.com/h4ckf0r0day/obscura.git cd obscura cargo build --release With stealth mode (anti-detection + tracker blocking) cargo build --release --features stealth bash Get page title via JS eval obscura fetch https://example.com --eval "document.title" Dump rendered HTML (after JS executes) obscura fetch https://news.ycombinator.com --dump html Dump plain text content obscura fetch https://example.com --dump text Dump all links obscura fetch https://example.com --dump links Wait for network to be idle (SPAs, dynamic content) obscura fetch https://example.com --wait-until networkidle0 Wait for a specific CSS selector to appear obscura fetch https://example.com --selector "#main-content" Enable stealth mode for anti-bot sites obscura fetch https://example.com --stealth --eval "document.title" Suppress banner output obscura fetch https://example.com --quiet --dump html bash Basic server on default port obscura serve --port 9222 With stealth mode enabled obscura serve --port 9222 --stealth With proxy obscura serve --port 9222 --proxy http://proxy.example.com:8080 obscura serve --port 9222 --proxy socks5://proxy.example.com:1080 Multiple parallel workers obscura serve --port 9222 --workers 4 --stealth Respect robots.txt obscura serve --port 9222 --obey-robots bash Scrape multiple URLs in parallel obscura scrape https://site1.com https://site2. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/obscura-headless-browser