Bright-Data-MCP-Claude-Skill-deep-research
by @liangdabiao
This skill should be used when the user asks to "research web data", "scrape websites", "extract web data", "perform market research", "analyze competitors",...
clawhub install bright-data-claude-skill-deep-researchπ About This Skill
name: research-brightdata description: This skill should be used when the user asks to "research web data", "scrape websites", "extract web data", "perform market research", "analyze competitors", "monitor prices", "collect product information", "search and analyze web content", or mentions Bright Data MCP, web scraping, web data extraction, or automated research. Provides comprehensive web research workflows using Bright Data MCP tools including search, scraping, extraction, and browser automation capabilities. version: 1.0.0
Bright Data Research Skill
Advanced web research powered by Bright Data MCP - perform market analysis, competitive intelligence, data extraction, and comprehensive web research with anti-bot protection.
Overview
This skill provides complete workflows for automated web research using Bright Data MCP. Handle search discovery, content collection, structured data extraction, and comprehensive analysis with browser automation support.
When This Skill Applies
Activate this skill when the user's request involves:
Core Capabilities
Search and Discovery
Use search_engine tool to find relevant sources:
{
"tool": "search_engine",
"parameters": {
"query": "site:etsy.com nba merchandise",
"engine": "google",
"cursor": "0"
}
}
Search strategies:
"site:etsy.com keywords""machine learning in healthcare""iphone -case -cover"Content Collection
Three collection modes based on research depth:
Quick Mode (3-5 URLs, serial processing):
scrape_as_markdown for each URLStandard Mode (10-20 URLs, parallel batch):
scrape_batch for up to 10 URLs concurrentlyDeep Mode (20-50 URLs, browser automation):
scraping_browser_navigate for JavaScript-rendered pagesscraping_browser_links to discover page linksscraping_browser_click for interactionsData Extraction
Use extract tool for AI-powered structured data extraction:
{
"tool": "extract",
"parameters": {
"url": "https://example.com/product",
"extraction_prompt": "Extract: product name, price as number, rating (0-5), number of reviews, seller name, availability status"
}
}
Common extraction schemas:
Output Formats
Three report formats for different use cases:
Report Format (default):
JSON Format:
Markdown Format:
Research Workflow
Phase 1: Query Analysis
Understand the research intent:
Phase 2: Source Discovery
Use search_engine to find URLs:
1. Execute initial search
2. Extract URLs from SERP
3. Filter irrelevant domains
4. Paginate if needed
5. Prioritize by relevance
Phase 3: Content Collection
Choose appropriate mode:
scrape_as_markdown per URLscrape_batch 10 URLs at oncescraping_browser_navigate + browser toolsHandle errors gracefully:
Phase 4: Data Extraction
Apply extraction schema:
extract with custom promptsPhase 5: Analysis & Synthesis
Process and analyze:
Phase 6: Report Generation
Generate output:
Best Practices
Search Strategy
Performance
scrape_batch for parallel processing (10x faster)deep mode when necessary (much slower)Data Quality
Error Handling
Ethical Considerations
Common Research Scenarios
E-commerce Market Research
Query: "site:etsy.com nba merchandise"
Mode: standard
Extract: product name, price, rating, reviews, seller
Output: report
Expected: Price analysis, popular products, top sellers
Price Comparison
Query: "iphone 15 pro max 256GB price comparison"
Mode: standard
Extract: retailer, price, availability, shipping
Output: json
Expected: Structured comparison with best deal identified
Academic Research
Query: "machine learning in healthcare 2024 papers"
Mode: standard
Extract: title, authors, date, key findings, methodology
Output: report
Expected: Literature review with trends and insights
Competitive Intelligence
Query: "competitor.com features pricing"
Mode: deep
Extract: feature name, description, pricing tier, availability
Output: report
Expected: Feature comparison, pricing analysis, recommendations
Tool Reference
search_engine
Purpose: Find relevant web pages Parameters: query (required), engine (google/bing/yandex), cursor (page number) Returns: SERP results in markdownscrape_as_markdown
Purpose: Get clean, AI-ready markdown Parameters: url (required) Returns: Formatted markdown without ads/clutterscrape_as_html
Purpose: Get raw HTML Parameters: url (required) Returns: Complete HTML documentextract
Purpose: AI-powered structured data extraction Parameters: url (required), extraction_prompt (optional) Returns: JSON object with extracted datascrape_batch
Purpose: Process multiple URLs in parallel Parameters: urls (array, max 10) Returns: Array of page contentsscraping_browser_navigate
Purpose: Navigate JavaScript-rendered pages Parameters: url (required) Returns: Page info (title, URL, status)scraping_browser_click
Purpose: Click elements on page Parameters: selector (CSS selector) Returns: Action resultscraping_browser_links
Purpose: Get all links on current page Parameters: None Returns: Array of links with text, href, selectorTroubleshooting
No search results
Scraping fails
mode=deepExtraction incomplete
Slow performance
max_resultsmode=standard instead of deepToken limit exceeded
Read with offset and limit to read in chunks
- For specific content: Use Grep to search for specific patterns
- For finding files: Use Glob to find files by patternAdditional Resources
Reference Files
For detailed workflows and techniques:
references/search-discovery.md - Search strategies and URL discoveryreferences/content-scraping.md - Content collection methodsreferences/data-extraction.md - Extraction schemas and validationreferences/deep-scraping.md - Browser automation techniquesreferences/analysis-report.md - Analysis and report generationExample Files
Complete research examples:
examples/market-research-etsy-nba.md - E-commerce market researchexamples/competitive-analysis-pricing.md - Price comparison workflowexamples/academic-research-ml-healthcare.md - Academic literature reviewLimitations
Progressive Disclosure
This SKILL.md provides core workflows and quick reference (approximately 2,000 words).
For detailed implementation patterns, advanced techniques, and comprehensive examples, consult the references/ files which load as needed during research tasks.
π Tips & Best Practices
Search Strategy
Performance
scrape_batch for parallel processing (10x faster)deep mode when necessary (much slower)