Spider browser
npx -y skills add spider-rs/spider-claude-plugin --skill spider-browserAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Drive a real remote browser with Spider Cloud — open a session, navigate, click, fill forms, run JavaScript, screenshot, and read page content, with smart retry, browser switching, and stealth escalation. Use for multi-step browser automation: logging into a site, filling and submitting forms, scraping JS-rendered pages, or anything needing an interactive session.
SKILL.md
2.9 KB, as published. Nobody here has run it
Spider: browser automation
Interactive browser sessions running in Spider's cloud (via spider-browser) with smart retry, automatic browser switching, anti-bot protection, proxy rotation, and stealth auto-escalation. Supports CDP and BiDi.
Session lifecycle
spider_browser_open→ start a session, returns asession_id- Use the
session_idwith every browser tool below spider_browser_close→ always close when done to stop billing
Sessions auto-close after 5 minutes idle. Max 5 concurrent sessions.
Tools
spider_browser_open—browser:auto(recommended),chrome,chrome-new,firefox;stealth:0auto-escalate,1standard,2residential,3premium.spider_browser_navigate— navigate with smart retry and automatic browser switching on failure. No need to specify wait conditions; load detection is internal.spider_browser_click— waits for the element, then clicks.timeoutms (default 10000).spider_browser_fill— clears the field and types the new value.spider_browser_screenshot— base64 PNG of the current viewport; just passsession_id.spider_browser_content—format: "html"(full DOM) orformat: "text"(visible text).spider_browser_evaluate— run a JavaScript string expression in page context. Use(function(){ ... })()for multi-line; only string expressions, no arrow functions.spider_browser_wait_for—selector(wait for a CSS selector),navigation: true(wait for next load), or neither (wait for network idle + DOM stability).timeoutms (default 30000).spider_browser_close— close the session and release resources.
Pattern: form submission
open → navigate → fill (each field) → click submit → wait_for navigation → content or screenshot → close
1. spider_browser_open: { browser: "auto" }
2. spider_browser_navigate: { url: "https://app.example.com/login" }
3. spider_browser_fill: { selector: "input[name='email']", value: "[email protected]" }
4. spider_browser_fill: { selector: "input[name='password']", value: "..." }
5. spider_browser_click: { selector: "button[type='submit']" }
6. spider_browser_wait_for: { navigation: true }
7. spider_browser_screenshot: {}
8. spider_browser_close: {}
For heavily protected sites, open with stealth: 2 or stealth: 3. Prefer the
spider_ai_browser tool when you'd rather describe the whole task in plain
English than script each step.