By browserless
Browserless.io REST API tools for web scraping, screenshots, PDFs, search, and more
Configure Browserless API authentication. Set up your API token and region for all Browserless skills. Use when the user wants to authenticate, set their token, configure their API region, or check auth status.
Crawl a website starting from a seed URL, following links to configurable depth while scraping all discovered pages. Use when the user wants to crawl an entire website, scrape multiple pages, extract content from many pages at once, or do a deep site-wide scrape.
Run custom Puppeteer code and capture files downloaded by Chrome during execution. Use when the user needs to download files from websites, export CSVs, grab PDFs, or programmatically trigger and retrieve any file download from a webpage.
Export a webpage or file in its native format, optionally bundling all resources (CSS, JS, images) into a ZIP archive for offline use. Use when the user wants to save a webpage for offline viewing, download a page with all its assets, or export web content.
Execute custom Puppeteer JavaScript code on the Browserless cloud. Use when the user needs to run arbitrary browser automation scripts, interact with page elements, fill forms, click buttons, or perform complex multi-step browser tasks that go beyond simple scraping.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that gives Claude direct access to the Browserless.io REST APIs: scrape webpages, take screenshots, generate PDFs, search the web, map site structures, and run custom browser automation, all from natural language.
Install from inside Claude Code:
/plugin marketplace add browserless/claude-plugin
/plugin install browserless@browserless
To pull future updates:
/plugin marketplace update browserless
Clone the repo and point Claude Code at the plugin directory:
git clone https://github.com/browserless/claude-plugin.git
cd claude-plugin
claude --plugin-dir .
Sign up for free at browserless.io and grab your API token.
Run the auth skill inside Claude Code:
/browserless:auth
This will prompt you for your token and preferred API region (SFO, LON, or a custom URL), then save the credentials to ~/.browserless/.env.
Alternatively, set the environment variable directly:
export BROWSERLESS_TOKEN=your-token-here
Once authenticated, all skills are available as slash commands:
/browserless:smart-scrape https://example.com
/browserless:screenshot https://example.com
/browserless:pdf https://example.com
/browserless:search what is browserless
/browserless:map https://example.com
/browserless:function click the login button on https://example.com
/browserless:download download the CSV export from https://example.com/reports
/browserless:export save https://example.com with all assets for offline viewing
/browserless:performance run a lighthouse audit on https://example.com
/browserless:crawl crawl https://example.com up to 3 levels deep
| Skill | Command | Description | Example Prompt |
|---|---|---|---|
| Auth | /browserless:auth | Configure API token and region. Subcommands: status, clear, region. | |
| Smart Scrape | /browserless:smart-scrape | Scrape webpages with cascading strategies (HTTP fetch, proxy, headless browser, captcha solving). Returns markdown, HTML, screenshots, PDFs, or links. | summarize the main content of https://news.ycombinator.com |
| Screenshot | /browserless:screenshot | Capture screenshots of webpages. Supports full-page, element-specific, viewport sizing, image formats (PNG/JPEG/WebP), and proxy/geo-targeting. | take a screenshot of https://inet-ip.info/ using a French proxy, wait 5 seconds before taking it |
/browserless:pdf | Generate PDFs from webpages or HTML. Supports paper formats, margins, headers/footers, landscape, background graphics, and tagged/accessible PDFs. | save https://en.wikipedia.org/wiki/Headless_browser as a landscape A4 PDF | |
| Search | /browserless:search | Search the web and optionally scrape result pages. Supports web, news, and image sources with time-based filtering and content categories. | find recent AI news en español from the last week |
| Map | /browserless:map | Discover and list all URLs on a website. Crawls sitemaps, pages, and subdomains with relevance-based search filtering. | save a list of all URLs on https://browserless.io in json format |
| Function | /browserless:function | Execute custom Puppeteer JavaScript in a cloud browser. Run arbitrary automation scripts, interact with page elements, fill forms, and return structured data. | load the ./scripts/sample-script.js file and run it using /function |
| Download | /browserless:download | Run custom Puppeteer code and capture files downloaded by Chrome during execution. Extract CSVs, PDFs, images, or any downloadable file from a website. | download the CSV export from https://example.com/reports |
| Export | /browserless:export | Export a webpage in its native format, optionally bundling all resources (CSS, JS, images) into a ZIP archive for offline use. | save https://example.com with all assets as a ZIP |
| Performance | /browserless:performance | Run a Lighthouse audit on a webpage. Get scores for performance, accessibility, best practices, SEO, and PWA. | audit the performance and accessibility of https://example.com |
| Crawl | /browserless:crawl | Crawl an entire website starting from a seed URL, following links to configurable depth while scraping all discovered pages. | crawl https://docs.browserless.io up to 3 levels deep |
| Command | Description |
|---|---|
/browserless:auth | Interactive setup — set token and region |
/browserless:auth status | Check if authentication is configured |
/browserless:auth clear | Remove saved credentials |
/browserless:auth region | Change API region without re-entering token |
npx claudepluginhub browserless/claude-plugin --plugin browserlessAI-powered browser automation -- lets Claude control real web browsers to navigate, click, type, extract content, and automate workflows
Scrape, search, crawl, and map the web with a single command.
Browser automation with Puppeteer CLI scripts. Use for screenshots, performance analysis, network monitoring, web scraping, form automation, or encountering JavaScript debugging, browser automation errors.
Ultra-fast browser automation with 98% token reduction via batch execution and compact snapshots
Chrome DevTools Protocol (CDP) browser automation, web scraping, and crawling with React compatibility
Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows.