← Files Bright DataARCHIVED FILE
plugin.json
8.45 KB · Nov 12, 2026 · 19:39 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "brightdata",
"version": "0.1.0",
"description": "Search the web and read public pages live with Bright Data.",
"author": {
"name": "Bright Data",
"url": "https://brightdata.com/"
},
"homepage": "https://brightdata.com/",
"keywords": [
"web search",
"web data",
"search results",
"web pages",
"markdown"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Bright Data",
"shortDescription": "Search and read the live web",
"longDescription": "Bright Data brings live public web data into ChatGPT and Codex.\n\nSearch the web: get live search results for one query or a batch of queries.\n\nRead pages: open public pages live, at the moment you ask, so answers use the page as it is right now. Get them as clean markdown, one page or several at a time.\n\nSign in with your Bright Data account to start. Requests run on your account.",
"developerName": "Bright Data",
"category": "Developer Tools",
"capabilities": [
"Web search",
"Page reading"
],
"websiteURL": "https://brightdata.com/",
"supportURL": "https://brightdata.com/contact",
"privacyPolicyURL": "https://brightdata.com/privacy",
"termsOfServiceURL": "https://brightdata.com/license",
"defaultPrompt": [
"What are the top 10 stories on https://news.ycombinator.com right now, with points? Use Bright Data.",
"What's the newest Python release on https://www.python.org/downloads/? Use Bright Data.",
"Compare the plans and prices on https://vercel.com/pricing and https://www.netlify.com/pricing/. Use Bright Data."
],
"brandColor": "#3D7FFC",
"brandColorDark": "#3D7FFC",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"demo_recording_url": "https://drive.google.com/file/d/1yRrIDIuwP6QrNC-ta8PQCLpqqIfEdeHr/view",
"test_cases": {
"positive": [
{
"description": "Answer a question from one live web search",
"prompt": "Use Bright Data to search the web for the official website of the Rust programming language, and give me the URL.",
"tools_triggered": "search_engine",
"expected_behavior": "Calls search_engine once and gives the official Rust website, rust-lang.org, from the returned results."
},
{
"description": "Several live web searches at once",
"prompt": "Use Bright Data to search the web for the official websites of the Python programming language, the Rust programming language and Node.js in one call, and give me each URL.",
"tools_triggered": "search_engine_batch",
"expected_behavior": "Calls search_engine_batch with the three searches and gives python.org, rust-lang.org and nodejs.org."
},
{
"description": "Answer a question from one public page",
"prompt": "Use Bright Data to read https://nodejs.org/en/about/previous-releases and tell me which Node.js versions are marked LTS.",
"tools_triggered": "scrape_as_markdown",
"expected_behavior": "Calls scrape_as_markdown with the URL and lists the Node.js versions the page marks as LTS."
},
{
"description": "Find a fact on one public page",
"prompt": "What's the newest Python release on https://www.python.org/downloads/? Use Bright Data.",
"tools_triggered": "scrape_as_markdown",
"expected_behavior": "Calls scrape_as_markdown with the URL and names the newest Python release shown on the page."
},
{
"description": "Read two public pages at once",
"prompt": "With Bright Data, read https://example.com and https://www.iana.org/domains/reserved in one call and summarize each page in two sentences.",
"tools_triggered": "scrape_batch",
"expected_behavior": "Calls scrape_batch with both URLs and summarizes each page from the returned markdown."
}
],
"negative": [
{
"description": "Creative writing needs no web data",
"prompt": "Write a haiku about autumn leaves.",
"expected_behavior": "Answers directly without calling any Bright Data tool."
},
{
"description": "Arithmetic needs no web data",
"prompt": "What is 17 times 23?",
"expected_behavior": "Answers directly (391) without calling any Bright Data tool."
},
{
"description": "Translation needs no web data",
"prompt": "Translate 'good morning, see you tomorrow' into Spanish.",
"expected_behavior": "Answers directly with the Spanish translation without calling any Bright Data tool."
}
]
}
},
"publication": {
"release_notes": "Long pages can now be read in full. A page over 40,000 characters comes back cut, with a next field; calling scrape_as_markdown again with it returns the following part of the same copy of the page at no extra cost. scrape_batch now returns up to 40,000 characters in total, shared between its pages. The skill explains both. Sign in with OAuth using a Bright Data account; a test account for review is provided in the submission form.",
"countries": [
"AD",
"AE",
"AF",
"AG",
"AL",
"AM",
"AO",
"AR",
"AT",
"AU",
"AZ",
"BA",
"BB",
"BD",
"BE",
"BF",
"BG",
"BH",
"BI",
"BJ",
"BN",
"BO",
"BR",
"BS",
"BT",
"BW",
"BZ",
"CA",
"CD",
"CF",
"CG",
"CH",
"CI",
"CL",
"CM",
"CO",
"CR",
"CV",
"CY",
"CZ",
"DE",
"DJ",
"DK",
"DM",
"DO",
"DZ",
"EC",
"EE",
"EG",
"ER",
"ES",
"ET",
"FI",
"FJ",
"FM",
"FR",
"GA",
"GB",
"GD",
"GE",
"GH",
"GM",
"GN",
"GQ",
"GR",
"GT",
"GW",
"GY",
"HN",
"HR",
"HT",
"HU",
"ID",
"IE",
"IL",
"IN",
"IS",
"IT",
"JM",
"JO",
"JP",
"KE",
"KG",
"KH",
"KI",
"KM",
"KN",
"KR",
"KW",
"KZ",
"LA",
"LC",
"LI",
"LK",
"LR",
"LS",
"LT",
"LU",
"LV",
"LY",
"MA",
"MC",
"MD",
"ME",
"MG",
"MH",
"MK",
"ML",
"MM",
"MN",
"MR",
"MT",
"MU",
"MV",
"MW",
"MX",
"MY",
"MZ",
"NA",
"NE",
"NG",
"NI",
"NL",
"NO",
"NP",
"NR",
"NZ",
"OM",
"PA",
"PE",
"PG",
"PH",
"PK",
"PL",
"PT",
"PW",
"PY",
"QA",
"RO",
"RS",
"RW",
"SA",
"SB",
"SC",
"SE",
"SG",
"SI",
"SK",
"SL",
"SM",
"SN",
"SO",
"SR",
"SS",
"ST",
"SV",
"SZ",
"TD",
"TG",
"TH",
"TJ",
"TL",
"TM",
"TN",
"TO",
"TR",
"TT",
"TV",
"TW",
"TZ",
"UA",
"UG",
"US",
"UY",
"UZ",
"VA",
"VC",
"VN",
"VU",
"WS",
"YE",
"ZA",
"ZM",
"ZW"
]
},
"apps": "./.app.json"
}
}
}
SHA-256: 4ff369b17402aaf1a21fa23ce832a41bb328620ea8d4fbdf05d37721e168c09b