brand-monitor
Brand monitoring and mention tracking via the Brand.dev API. Use when asked to monitor brand mentions, track sentiment, find PR opportunities, detect logo usage, or analyze brand presence online. Trigger phrases: "brand monitoring", "mention tracking", "brand sentiment", "PR opportunities", "logo de
By openclaudia · 402 installs
npx skills add openclaudia/openclaudia-skills --skill brand-monitor
Source repository · Upstream listing
Brand Monitor
Track brand mentions, analyze sentiment, and discover PR opportunities using the Brand.dev API.
Prerequisites
Requires BRANDDEV API KEY set in .env , .env.local , or ~/.claude/.env.global .
If the key is not set, instruct the user:
You need a Brand.dev API key. Get one at https://brand.dev/
Then add BRANDDEV API KEY=your key to your .env file.
API Base
All requests go to https://api.brand.dev/v1/ with the header Authorization: Bearer {BRANDDEV API KEY} .
1. Brand Search
Search for mentions of a brand name across the web.
Endpoint
Parameters
Param Type Description
query string Brand name or phrase to search
limit int Number of results (default 20, max 100)
offset int Pagination offset
sort string relevance or date
from date string Start date (YYYY MM DD)
to date string End date (YYYY MM DD)
Example curl
Response Parsing
2. Brand Info Lookup
Get structured brand information for any company or product.
Endpoint
Parameters
Param Type Description
domain string Company domain (e.g., stripe.com )
name string Brand name (alternative to domain)
Example curl
Response Fields
name : Official brand name
domain : Primary domain
description : Brand description
industry : Industry classification
founded : Year founded
headquarters : Location
social profiles : Links to social media
logos : Brand logo URLs
colors : Brand color palette
employees range : Company size estimate
3. Logo Detection
Detect brand logos in images across the web.
Endpoint
Parameters
Param Type Description
brand string Brand name to search for
domain string Filter to specific domain
limit int Number of results
Example curl
Use logo detection to find:
Unauthorized logo usage
Partner and sponsor visibility
Event coverage and media placements
Counterfeit product listings
4. Mention Tracking
Set up ongoing tracking for brand mentions.
Create a Monitor
Body
Example curl
List Monitors
Get Monitor Results
5. Sentiment Analysis
Analyze sentiment of brand mentions.
Endpoint
Parameters
Param Type Description
query string Brand name
from date string Start date
to date string End date
granularity string day , week , or month
Example curl
Sentiment Scores
Positive ( 0.3): Praise, recommendations, positive reviews
Neutral ( 0.3 to 0.3): Factual mentions, news coverage
Negative (< 0.3): Complaints, criticism, negative reviews
6. Competitor Mention Comparison
Compare brand mention volume and sentiment against competitors.
Workflow
1. Search mentions for your brand and each competitor
2. Compare mention counts over the same time period
3. Compare sentiment distributions
4. Identify sources where competitors get mentioned but you do not
Workflow: Full Brand Audit
When asked for a comprehensive brand monitoring report:
Step 1: Brand Info
Pull structured brand data for context.
Step 2: Mention Volume
Search for brand mentions over the last 30/90 days. Count total mentions and break down by source type.
Step 3: Sentiment Analysis
Get sentiment trends. Flag any negative spikes and investigate root causes.
Step 4: PR Opportunities
From mention data, identify:
High authority sites that mention competitors but not you
Journalists who cover your industry
Trending topics where your brand could contribute
Unanswered questions about your brand on forums
Step 5: Logo/Visual Presence
Search for logo appearances. Flag unauthorized usage.
Step 6: Report
Present findings as:
Error Handling
Status Meaning
401 Invalid or expired API key
403 Insufficient permissions for this endpoint
404 Resource not found (check monitor ID)
429 Rate limit exceeded wait and retry
500 Server error retry after a few seconds
Tips
Use exact brand name + common misspellings as keywords
Exclude your own domain to avoid self mentions
Set up monitors for competitor brands too
Check mentions weekly at minimum; daily during launches or crises
Export negative mentions to a spreadsheet for customer support follow up