Ongoing Competitive Monitoring

Competitor monitoring system

by gooseworks-ai · MIT license · ★ 1,220 on GitHub · updated Sep 21

Competitor monitoring system cover

Set up and run ongoing competitive intelligence monitoring for a client. Tracks competitor content, ads, reviews, social, and product moves.

---
type: playbook
name: competitor-monitoring-system
description: >
  Set up and run ongoing competitive intelligence monitoring for a client.
  Tracks competitor content, ads, reviews, social, and product moves.
---

# Competitor Monitoring System

Set up ongoing competitive intelligence for a client. Monitor competitor content, ads, reviews, social presence, and product moves. Produce regular intelligence reports.

## When to Use

- "Set up competitor monitoring for [client]"
- "Track what [competitors] are doing"
- "Monitor [competitor] content and ads"

Overview

Set up ongoing competitive intelligence for a client. Monitor competitor content, ads, reviews, social presence, and product moves. Produce regular intelligence reports.

Manual install (npx, ZIP)
Claude Codenpx skills add gooseworks-ai/goose-skills --skill competitor-monitoring-system -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \ | tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/competitive-intel/playbooks/competitor-monitoring-system
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/3a17627073e4087ea7dc/competitor-monitoring-system.zip" -OutFile "$env:TEMP\competitor-monitoring-system.zip"; Expand-Archive "$env:TEMP\competitor-monitoring-system.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md3.9 KB
  • skill.meta.json285 B
Read the files here
gooseworks-ai/615c6852 files
SKILL.md
Show the full text109 lines

Competitor Monitoring System

Set up ongoing competitive intelligence for a client. Monitor competitor content, ads, reviews, social presence, and product moves. Produce regular intelligence reports.

When to Use

  • "Set up competitor monitoring for [client]"
  • "Track what [competitors] are doing"
  • "Monitor [competitor] content and ads"

Prerequisites

  • List of competitors to track (typically 3-7)
  • Client context with competitive positioning
  • Competitor founder/executive LinkedIn profiles (for social monitoring)

Setup Steps

1. Define Competitor Watchlist

Create a competitor tracking file: clients/<client-name>/intelligence/competitor-watchlist.md

For each competitor, document:

  • Company name and URL
  • Key products/features
  • Founder/exec LinkedIn profiles
  • Known content channels (blog URL, YouTube, podcast)
  • Review profiles (G2, Capterra URLs)
  • Ad library pages (Meta, Google)
2. Initial Competitive Baseline

Run the full competitor-intel composite for each competitor to establish a baseline:

Skill: competitor-intel (chains reddit + twitter + linkedin + blog + review scrapers)

Plus:

  • Skill: google-ad-scraper — Scrape their current Google ads
  • Method: Use web_search against Meta Ad Library (facebook.com/ads/library) for Meta ad research
  • Skill: review-site-scraper — Pull latest G2/Capterra/Trustpilot reviews

Output: clients/<client-name>/intelligence/competitor-baseline.md

3. Configure Monitoring Cadence
What to Monitor Frequency Skill What to Look For
Blog/content output Weekly blog-feed-monitor New posts, topic shifts, SEO attacks
Social media posts Weekly linkedin-profile-post-scraper + twitter-mention-tracker Messaging changes, product announcements, engagement patterns
Reddit/HN mentions Weekly reddit-post-finder + hacker-news-scraper User sentiment, complaints, praise, feature requests
Ad creative changes Bi-weekly google-ad-scraper + web_search (Meta Ad Library) New campaigns, messaging shifts, spend changes
Review sentiment Monthly review-site-scraper New reviews, rating trends, common complaints
4. Run Monitoring

Each monitoring cycle:

  1. Run the relevant scrapers for the cycle type
  2. Compare new data against the baseline/previous cycle
  3. Flag significant changes:
    • New product features or pricing changes
    • New content targeting our client's keywords
    • Negative review trends (poaching opportunity)
    • New ad campaigns (messaging intelligence)
    • Founder/exec public statements about strategy
5. Produce Intelligence Report

After each cycle, produce a brief intelligence summary:

# Competitor Intelligence — [Client] — Week of [Date]

## Key Changes
- [Competitor A] published 3 new blog posts targeting "[keyword]"
- [Competitor B] launched new Meta ad campaign focused on [theme]
- [Competitor C] received 5 negative G2 reviews about [issue]

## Recommended Actions
- Publish response content for [Competitor A]'s keyword attack
- Create comparison page addressing [Competitor B]'s new messaging
- Target [Competitor C]'s unhappy customers with migration content

## Detailed Findings
[Per-competitor breakdown]

Output: clients/<client-name>/intelligence/competitor-reports/[date].md

Ongoing Cadence

  • Weekly: Content + social monitoring, brief report
  • Bi-weekly: Ad monitoring
  • Monthly: Full review scrape + comprehensive report
  • Quarterly: Re-run full competitor-intel baseline, update watchlist

Human Checkpoints

  • After setup: Review competitor watchlist and monitoring plan
  • After each report: Review recommended actions before executing
1---
2type: playbook
3name: competitor-monitoring-system
4description: >
5 Set up and run ongoing competitive intelligence monitoring for a client.
6 Tracks competitor content, ads, reviews, social, and product moves.
7---
8 
9# Competitor Monitoring System
10 
11Set up ongoing competitive intelligence for a client. Monitor competitor content, ads, reviews, social presence, and product moves. Produce regular intelligence reports.
12 
13## When to Use
14 
15- "Set up competitor monitoring for [client]"
16- "Track what [competitors] are doing"
17- "Monitor [competitor] content and ads"
18 
19## Prerequisites
20 
21- List of competitors to track (typically 3-7)
22- Client context with competitive positioning
23- Competitor founder/executive LinkedIn profiles (for social monitoring)
24 
25## Setup Steps
26 
27### 1. Define Competitor Watchlist
28 
29Create a competitor tracking file: `clients/<client-name>/intelligence/competitor-watchlist.md`
30 
31For each competitor, document:
32- Company name and URL
33- Key products/features
34- Founder/exec LinkedIn profiles
35- Known content channels (blog URL, YouTube, podcast)
36- Review profiles (G2, Capterra URLs)
37- Ad library pages (Meta, Google)
38 
39### 2. Initial Competitive Baseline
40 
41Run the full competitor-intel composite for each competitor to establish a baseline:
42 
43**Skill**: competitor-intel (chains reddit + twitter + linkedin + blog + review scrapers)
44 
45Plus:
46- **Skill**: google-ad-scraper — Scrape their current Google ads
47- **Method**: Use `web_search` against Meta Ad Library (facebook.com/ads/library) for Meta ad research
48- **Skill**: review-site-scraper — Pull latest G2/Capterra/Trustpilot reviews
49 
50**Output**: `clients/<client-name>/intelligence/competitor-baseline.md`
51 
52### 3. Configure Monitoring Cadence
53 
54| What to Monitor | Frequency | Skill | What to Look For |
55|----------------|-----------|-------|-----------------|
56| Blog/content output | Weekly | blog-feed-monitor | New posts, topic shifts, SEO attacks |
57| Social media posts | Weekly | linkedin-profile-post-scraper + twitter-mention-tracker | Messaging changes, product announcements, engagement patterns |
58| Reddit/HN mentions | Weekly | reddit-post-finder + hacker-news-scraper | User sentiment, complaints, praise, feature requests |
59| Ad creative changes | Bi-weekly | google-ad-scraper + web_search (Meta Ad Library) | New campaigns, messaging shifts, spend changes |
60| Review sentiment | Monthly | review-site-scraper | New reviews, rating trends, common complaints |
61 
62### 4. Run Monitoring
63 
64Each monitoring cycle:
65 
661. Run the relevant scrapers for the cycle type
672. Compare new data against the baseline/previous cycle
683. Flag significant changes:
69 - New product features or pricing changes
70 - New content targeting our client's keywords
71 - Negative review trends (poaching opportunity)
72 - New ad campaigns (messaging intelligence)
73 - Founder/exec public statements about strategy
74 
75### 5. Produce Intelligence Report
76 
77After each cycle, produce a brief intelligence summary:
78 
79```
80# Competitor Intelligence — [Client] — Week of [Date]
81 
82## Key Changes
83- [Competitor A] published 3 new blog posts targeting "[keyword]"
84- [Competitor B] launched new Meta ad campaign focused on [theme]
85- [Competitor C] received 5 negative G2 reviews about [issue]
86 
87## Recommended Actions
88- Publish response content for [Competitor A]'s keyword attack
89- Create comparison page addressing [Competitor B]'s new messaging
90- Target [Competitor C]'s unhappy customers with migration content
91 
92## Detailed Findings
93[Per-competitor breakdown]
94```
95 
96**Output**: `clients/<client-name>/intelligence/competitor-reports/[date].md`
97 
98## Ongoing Cadence
99 
100- **Weekly**: Content + social monitoring, brief report
101- **Bi-weekly**: Ad monitoring
102- **Monthly**: Full review scrape + comprehensive report
103- **Quarterly**: Re-run full competitor-intel baseline, update watchlist
104 
105## Human Checkpoints
106 
107- **After setup**: Review competitor watchlist and monitoring plan
108- **After each report**: Review recommended actions before executing
109 
View all files on GitHub →

Details

Updated
Sep 21, 2026
License
MIT
Stars on the repo
★ 1,220
Checked
Source
gooseworks-ai/goose-skills ↗
Creator
gooseworks-ai · 205 listings
View creator

Similar skills

See all →
SkillCompany Valuation Calculatorhimself65/finance-skills · by himself65Estimate the intrinsic value of a public company using DCF, relative (peer multiple) and sum-of-parts (SOTP) methods, then triangulate to an implied share price with upside/downside versus the current market price. Use this skill whenever the user asks: what is AAPL worth", "valuation of NVDA", "fair value of TSLA", "intrinsic value", DCF for MSFT", "build a DCF", "discounted cash flow", "WACC", "terminal value", implied share price", "upside to fair value", "is X overvalued/undervalued", relative valuation", "peer comparison valuation", "EV/EBITDA target", "SOTP", sum of the parts", "how much is [company] worth", "price target from fundamentals", value this company", or any ticker in the context of computing intrinsic or relative valuation. Default to running ALL three methods (DCF + relative + SOTP-if-applicable) and presenting a blended implied price with a sensitivity table. Do not answer valuation questions from memory — always run the workflow.★ 3.3k GitHub starsSkillKeyword Gap AnalyzerRyze-AI-Adgent/open-seo-mcp-skills · by Ryze-AI-AdgentFind keywords a competitor ranks for that the user's site doesn't — the content gap, prioritized by volume and winnability. Use when asked "what does competitor.com rank for", "keyword gap vs X", "steal competitor keywords", or "why do they outrank us".★ 3.1k GitHub starsSkillAd Angle Minergooseworks-ai/goose-skills · by gooseworks-aiMine the highest-converting ad angles from customer reviews, Reddit complaints, support tickets, and competitor ads. Extracts actual pain language, competitor weaknesses, and outcome phrases that real buyers use. Outputs a ranked angle bank with proof quotes and recommended ad formats per angle.★ 1.2k GitHub starsSkillCompetitor Content Intelligencesandbaseai/sandbase-skills · by sandbaseaiAnalyze competitor content coverage and uncover differentiated content opportunities using web search, page extraction, and DataForSEO content analysis. Use when asked for competitor content research, editorial gap analysis, content brief inputs, or topic whitespace.★ 203 GitHub starsSkillCompetitive Win Cardsgrowthack88/growth-marketing-os · by growthack88Creates competitive battlecards for sales deal conversations. Produces win themes, landmines to plant, objection handlers, and competitive positioning per competitor. Outputs a structured markdown battlecard with quick-reference sections for live sales calls. Depends on competitor-research for competitive intelligence and consumes product-messaging, win-loss-analysis, and positioning for framing. Feeds into sales-deck, outreach-emails, and demo-script. Triggered by "battlecard", "competitive intel", "win against [competitor]", or "how do we beat [competitor]".★ 117 GitHub starsSkillX Audience Analyzersergebulaev/x-skills · by sergebulaevRead your X (Twitter) audience and niche from real data. Pull a handle's recent tweets (yours or a competitor's) with likes, replies, and views, see which formats and hooks are working, read the repliers on a tweet (X gates likers, so repliers are the signal), and scan a niche query for top tweets. Powered by Apify, no login. Triggers on "analyze my tweets", "what is working on X", "read the replies", "competitor tweets", "who is engaging". Not for writing a tweet (use x-post-writer).★ 95 GitHub stars

More from gooseworks-ai

SkillAd Angle Minergooseworks-ai/goose-skills · by gooseworks-aiMine the highest-converting ad angles from customer reviews, Reddit complaints, support tickets, and competitor ads. Extracts actual pain language, competitor weaknesses, and outcome phrases that real buyers use. Outputs a ranked angle bank with proof quotes and recommended ad formats per angle.★ 1.2k GitHub starsSkillAd Campaign Analyzergooseworks-ai/goose-skills · by gooseworks-aiAnalyze ad campaign performance data (Google, Meta, LinkedIn) to identify what's working, what's wasting budget, and specific cut/scale/test recommendations. Runs statistical analysis, funnel diagnostics, and multi-channel budget reallocation with specific dollar-amount shift recommendations and scenario modeling.★ 1.2k GitHub starsSkillLead Quality Analyzergooseworks-ai/goose-skills · by gooseworks-aiFor paid lead-gen and participant-recruitment ads, replaces vanity CPA with true CAC per qualified lead by joining ad-platform data with downstream funnel events, surfaces tracking gaps, and classifies every creative into Scale / Keep / Investigate / Cut.★ 1.2k GitHub starsSkillMessage Match Auditorgooseworks-ai/goose-skills · by gooseworks-aiAnalyze the message match between your ads and landing pages. Checks if the promise in the ad copy carries through to the landing page headline, body, and CTA. Flags disconnects that kill conversion rates. Works with Google, Meta, and LinkedIn ads.★ 1.2k GitHub starsSkillAI Search Visibilitygooseworks-ai/goose-skills · by gooseworks-aiCheck and improve your brand's visibility across AI search engines (ChatGPT, Perplexity, Gemini, Grok, Claude, DeepSeek). Set up tracking, run visibility analyses, audit your website for AI readability, and get actionable recommendations. Uses the npx goose-aeo@latest CLI.★ 1.2k GitHub starsSkillAmazon Product Searchgooseworks-ai/goose-skills · by gooseworks-aiSearch Amazon products - find items, compare prices, read reviews★ 1.2k GitHub stars