agent-onboarding
Onboard an agent to Bright Data. Use when a coding agent first encounters Bright Data — for…
Social listening and brand reputation research using Bright Data's web scraping infrastructure. Collects what real people are saying about a brand, product, or person across Reddit, X/Twitter, Instagram, TikTok, YouTube, news, and review sites — then classifies sentiment,
$ npx -y skills add brightdata/skills --skill brand-listening --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/brand-listeningContext preview
The summary Claude sees to decide when to auto-load this skill.
Social listening and brand reputation research using Bright Data's web scraping infrastructure. Collects what real people are saying about a brand, product, or person across Reddit, X/Twitter, Instagram, TikTok, YouTube, news, and review sites — then classifies sentiment,
name: brand-listening description: > Social listening and brand reputation research using Bright Data's web scraping infrastructure. Collects what real people are saying about a brand, product, or person across Reddit, X/Twitter, Instagram, TikTok, YouTube, news, and review sites — then classifies sentiment, clusters themes, and delivers a cited digest with actionable recommendations. Use this skill when the user wants to know what people are saying about their brand, monitor social media mentions, gauge public sentiment, track online reputation, find complaints or advocacy, measure buzz around a launch, or do social listening / brand monitoring / sentiment analysis. Also use when the user mentions brand mentions, brand health, reputation tracking, or "what's the internet saying about us".
Find out what people are *actually* saying about a brand across social platforms, news, and reviews — powered by live web data, not stale training knowledge. Combines the Bright Data CLI (`bdata`) for collection with a sentiment + theme analysis layer to deliver a cited, actionable digest.
**Never answer brand-sentiment questions from training knowledge alone.** Public sentiment changes daily. Always collect live mentions first, then classify and synthesize.
1. Bright Data CLI installed:
curl -fsSL https://cli.brightdata.com/install.sh | bash
2. One-time login completed:
bdata login # or: bdata login --device (SSH / headless)
Verify before collecting:
if ! command -v bdata >/dev/null 2>&1; then
echo "bdata CLI not installed — see skills/bright-data-best-practices/references/cli-setup.md"
elif ! bdata zones >/dev/null 2>&1; then
echo "bdata not authenticated — run: bdata login"
fiHalt and route to setup if either check fails.
1. **Clarify scope** — Which brand/product/person? Which platforms? What time window (default: last 30 days)? What does the user want to *do* with it (general health check, launch monitoring, complaint triage, advocacy hunting)? 2. **Discover, then collect** — Use `bdata search` to find where the brand is being discussed, then `bdata pipelines` to pull structured mentions from each platform. Parallelize independent calls. 3. **Normalize** — Collapse every raw result into the single mention schema in [references/sentiment-and-output.md](references/sentiment-and-output.md) before any analysis. 4. **Classify & cluster** — Assign sentiment per mention (with a reason), then group mentions into themes. Follow the sentiment guardrails — never inflate either side. 5. **Deliver** — Produce the cited digest (Output A), optionally with the structured dataset (Output B). Every report ends with a "So what — recommendations" section.
Pick the platforms that fit the brand. Consumer/cultural brands skew TikTok/Instagram/Reddit; B2B/SaaS skews Reddit/X/review sites; local businesses skew Google Maps reviews.
# Discover relevant threads bdata search "<brand> site:reddit.com" --json bdata search "<brand> review reddit" --json # Pull structured post + comment data from the threads found bdata pipelines reddit_posts "<reddit-thread-url>" --json -o reddit.json
Reddit is the single best source for candid opinions brand channels hide. Prioritize it.
bdata search "<brand>" --json # find recent discussion bdata pipelines x_posts "<x-profile-or-post-url>" --json -o x.json
bdata pipelines instagram_posts "https://www.instagram.com/<brand>/" --json -o ig_posts.json bdata pipelines instagram_comments "<instagram-post-url>" --json -o ig_comments.json
bdata pipelines tiktok_posts "https://www.tiktok.com/@<brand>" --json -o tt_posts.json bdata pipelines tiktok_comments "<tiktok-video-url>" --json -o tt_comments.json
bdata search "<brand> review youtube" --json bdata pipelines youtube_videos "<video-url>" --json -o yt_videos.json bdata pipelines youtube_comments "<video-url>" 100 --json -o yt_comments.json # url + num_comments
# App-based products bdata pipelines google_play_store "<play-store-url>" --json -o play.json bdata pipelines apple_app_store "<app-store-url>" --json -o appstore.json # Local / physical businesses bdata pipelines google_maps_reviews "<maps-url>" 90 --json -o gmaps.json # url + days_limit # Facebook page reviews bdata pipelines facebook_company_reviews "<fb-page-url>" 50 --json -o fb_reviews.json # url + num # SaaS / software — discover then scrape (no pipeline) bdata search "<brand> site:g2.com" --json bdata search "<brand> site:capterra.com" --json bdata scrape "<g2-or-capterra-url>"
bdata search "<brand>"
Repo: brightdata/skills
Onboard an agent to Bright Data. Use when a coding agent first encounters Bright Data — for…
Debug Bright Data Scraping Browser sessions using the Browser Sessions API. Use this skill…
Build production-ready Bright Data integrations with best practices baked in. Reference…
Bright Data MCP handles ALL web data operations. Replaces WebFetch, WebSearch, and all…
Guide for using the Bright Data CLI (`brightdata` / `bdata`) to scrape websites, search the…
Real-time competitive intelligence and market research using Bright Data's web scraping…