Monitor competitor websites, content changes, social activity, and market positioning through SandBase. Use when asked for competitive intelligence, competitor tracking, market positioning research, or competitive content monitoring.
Installs into .claude/skills of the current project.
Are you the author of Competitor Monitor?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/sandbaseai-competitor-monitor)
---
name: competitor-monitor
description: Monitor competitor websites, content changes, social activity, and market positioning through SandBase. Use when asked for competitive intelligence, competitor tracking, market positioning research, or competitive content monitoring.
---
# Competitor Monitor
Cross-channel competitive intelligence through SandBase. Track competitor website content, social media activity, news coverage, and search visibility. Read [the API map](references/sandbase-api-map.md) before selecting a capability.
## Call SandBase capabilities
Use the capability identifiers below as discovery hints, not MCP tool names. Find the matching endpoint with `sandbase_discover(q: "<provider and capability>")`; use its returned `name` in `sandbase_inspect(name: "<returned name>")`. Read `inputSchema`, pricing, and `execute_as`, then call `sandbase_run` using `execute_as.arguments.name` and schema-defined `arguments`. If a `run_id` is returned, poll `sandbase_run_get(run_id: "<returned run_id>")` within the task budget until `completed` or `failed`; report pending or failed runs without resubmitting them automatically.
## Operating principles
- Focus on observable, public behavior — don't speculate on internal strategy.
- Compare like-for-like: same time period, same metrics across competitors.
- Track multiple dimensions: content, social, search, news.
- Note what you can't observe (private channels, paid activity) as gaps.
## Workflow
### 1. Website monitoring
Use `firecrawl_scrape` or `context_dev_scrape_markdown` to extract competitor page content.
Use `firecrawl_map` to discover competitor site structure.
Use `context_dev_capture_screenshot` for visual monitoring.
### 2. Search visibility
Use `exa_search` with `include_domains` to find competitor content.
Use `dataforseo_v3_serp_google_organic_live_advanced` to check their rankings.
### 3. Social monitoring
Use `twitter_web_search_timeline` for competitor brand mentions.
Use `linkedin_web_v2_company_posts` for competitor LinkedIn activity.
Use `youtube_web_v2_channel_videos` for competitor YouTube content.
### 4. News tracking
Use `tavily_search` with competitor name and "news" topic.
Use `google_news_bulk_articles` for news coverage.
## Output
Return: competitor activity summary, content changes detected, social media presence comparison, search visibility snapshot, news coverage, and strategic observations.
## Example tasks
- "Monitor [competitor]'s website — what pages have they added or changed?"
- "Compare [our brand] vs [competitor] social media activity this month."
- "What's [competitor] ranking for that we're not?"
- "Track [competitor]'s recent news coverage and announcements."
- "Analyze [competitor]'s LinkedIn content strategy — what topics, cadence, engagement?"