Skip to content

brightdata/kiro-powers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

brightdata-powers

A Bright Data Kiro power for adding web scraping to any application.

What's in this repo

  • brightdata-scrape/ — the Kiro power itself (POWER.md, mcp.json, steering files, code templates). Install as a Kiro power from this directory, or copy brightdata-scrape/ into the upstream kirodotdev/powers collection to contribute.
  • powers/ — a clone of kirodotdev/powers used as inspiration. Not part of this repo's tree (gitignored).
  • scripts/validate_power.py — CLI to validate the power's structure.
  • tests/test_validate_power.py — pytest suite for the validator.

What brightdata-scrape does

It's a Kiro power that detects your project's stack and adds production-ready Bright Data scraping in the right shape — a reusable module, an API route, or an agent tool — backed by Bright Data's Web Unlocker, SERP API, Web Data APIs, and Browser API. It also wires the Bright Data MCP server into your project so any AI agent that runs against the project (Claude Code, Cursor, Cline, Kiro itself) gains live web tools.

Quick start

  1. Get a Bright Data API token (free 5,000 requests/month).
  2. Set it: export BRIGHTDATA_API_KEY=<your-token>.
  3. Install the power in Kiro (see Installing below).
  4. Tell Kiro: "add a scraper for X" / "give my agent web search" / "extract product prices from amazon.com".

Installing

Open the Powers panel in Kiro and pick one of:

  • Add power from local path — point Kiro at the brightdata-scrape/ directory in your local clone of this repo.
  • Add power from GitHub — paste the repo URL plus the path to the power directory:
    https://github.com/brightdata/powers/tree/main/brightdata-scrape
    
    (The repo is a multi-power monorepo — brightdata-scrape/ is the power. Pointing Kiro at the bare repo URL won't work because POWER.md lives inside the subdirectory.)

Once installed, Kiro activates the power on keywords like "scrape", "extract data", "competitor prices", "give my agent web search", etc. See brightdata-scrape/POWER.md for the full keyword list and onboarding steps.

Validating the power

python3 scripts/validate_power.py brightdata-scrape
python3 -m pytest tests/test_validate_power.py -v

See also

About

Bright Data Kiro power. Detects your stack and adds production-ready web scraping in the right shape - module, API route, or agent tool - backed by Web Unlocker, SERP API, Browser API, and Web Scraper API. Wires Bright Data MCP into your project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors