Bright Data Skills

Skills that teach a coding agent how to get web data with Bright Data: scrape structured data, fetch blocked pages, search, drive a cloud browser, and watch the bill.

A skill is a folder with a SKILL.md plus reference files and scripts. Any agent that reads SKILL.md files can use them: Claude Code, Codex, Cursor, and others. Nothing here is tied to one agent.

The skills

Skill What it does
agent-onboarding Start here. Installs the CLI and the skills, logs in once, and routes every ask to the right skill.
scrape Structured data from any site: ready scrapers (Web Scraper API), building one (Scraper Studio), and when to buy a dataset instead. Ships free-discovery scripts.
fetch One URL in, unblocked page out (Web Unlocker): markdown, HTML, or a screenshot.
search Anything that starts from a query: SERP API, Google verticals, the top-100 job, and answer engines.
browser Point your own Playwright, Puppeteer, or Selenium code at the cloud browser.
billing Balance, charges, and what a job will cost.
brightdata-cli The bdata command line.
brightdata-mcp The MCP server, for agents that decide at run time.
brightdata-sdk The SDK, for code the user keeps.

Install

Two ways, pick one.

With the Bright Data CLI (installs into the current project for every agent it knows):

npm install -g @brightdata/cli
bdata skill add scrape

Add each skill you want by name. A name the CLI does not know yet fails with "Unknown skill" and the rest still install - the CLI's list catches up to this repo one release behind.

By hand: clone this repo and copy the folders you want from skills/ into your agent's skills directory.

Start with agent-onboarding

agent-onboarding is the entry point. It installs, logs in (one browser approval, no key ever pasted into chat), and routes to the task skill. The other eight assume it ran once.

MIT license.

S
Description
scrape: Scrape web content as clean markdown/HTML/JSON via the Bright Data CLI (bdata scrape). Use when the user wants to fetch a page, extract content from a list…; search: Search the web via the Bright Data CLI — bdata search for Google/Bing/Yandex SERP, bdata discover for intent-ranked semantic results. Use when the user…; brightdata-cli: Guide for using the Bright Data CLI (brightdata / bdata) to scrape websites, search the web, extract structured data from 40+ platforms, manage p…
Readme MIT 896 KiB
Languages
Shell 100%