Install
openclaw skills install @ncreighton/competitor-content-intelligence-extractorAnalyze competitor content across YouTube, TikTok, Substack & blogs to extract engagement metrics, posting patterns, and monetization strategies. Use when the user needs competitive intelligence, content benchmarking, or reverse-engineering viral hooks for their niche.
openclaw skills install @ncreighton/competitor-content-intelligence-extractorCompetitor Content Intelligence Extractor automates the extraction and analysis of competitor content performance data across multiple platforms. Instead of manually tracking 10-15 competitors weekly (5+ hours of tedious work), this skill surfaces what's actually working in your niche: hook patterns, optimal posting times, audience sentiment, engagement velocity, and monetization signals.
Content creators and digital marketers waste enormous time on manual competitor research. This skill:
Copy and paste these prompts directly to get started:
Analyze the top 5 YouTube creators in the "AI tools for marketing" niche.
Extract: video titles (hook analysis), upload frequency, average view counts,
comment sentiment, audience retention patterns, and monetization signals
(sponsorships, affiliate links). Return as a CSV with competitor name,
content themes, optimal posting day, and engagement rate.
Find the 10 most-viewed TikToks in #ContentCreator from the last 30 days.
Extract hook patterns (first 3 seconds), sound usage, hashtag strategy,
caption length, CTA patterns, and engagement velocity (likes per hour).
Identify 3 recurring hook formulas and provide examples. Format as a
structured JSON with "hook_formula", "sound_name", "avg_engagement_rate".
Track 6 Substack newsletters in the "productivity" vertical. Extract:
- Newsletter name, subscriber count, publish frequency
- Open rate patterns, average word count, content themes
- Reader engagement (reply rate), sponsor mentions, growth rate
Output as a Slack message with top 3 insights and recommendations.
Compare my blog (example.com) against 8 competitors in "financial planning".
Extract: top 10 content pieces by traffic, keyword targets, content length,
backlink count, internal linking strategy. Identify content gaps where
competitors rank but I don't. Return a prioritized roadmap.
Analyze how 5 creators in "productivity" monetize. Extract: product mentions,
affiliate links (Amazon, Gumroad, ConvertKit), sponsorship frequency,
pricing patterns, checkout CTAs. Identify which monetization methods appear
in top-performing content. Format as a comparison table.
Automatically collect and normalize metrics across platforms:
Usage Example:
Extract engagement metrics for [competitor_channel] over the last 90 days.
Show: average views per video, engagement rate trend, top 3 performing videos,
audience growth rate. Alert me if any metrics spike or drop by >20%.
Identify what makes competitor content sticky:
Usage Example:
Analyze content structure patterns for [competitor]. Extract: opening hooks
(first 10 words), content length distribution, CTA patterns, keyword targets.
Provide 5 hook templates I can adapt for my content.
Surface how competitors convert audiences into revenue:
Usage Example:
Show all monetization touchpoints in [competitor's] top 10 videos.
List products mentioned, affiliate links, sponsorship deals, and pricing CTAs.
Estimate annual revenue based on engagement rates. Format as a pipeline.
Understand audience behavior and preferences:
Usage Example:
Extract the top 50 comments from [competitor's] 5 most-viewed videos.
Identify: recurring questions, objections, compliments. Summarize audience
pain points and desires. Provide 5 content ideas based on unmet needs.
Discover the cadence that drives visibility:
Usage Example:
Map [competitor's] publishing schedule for the last 180 days. Show: posting
frequency, day-of-week pattern, time-of-day pattern, any seasonal changes.
Recommend optimal posting schedule for maximum reach in this niche.
Track search visibility and link authority:
Usage Example:
Analyze [competitor.com]'s SEO profile. Extract: top 20 ranking keywords,
estimated organic traffic, backlink sources, anchor text patterns. Identify
20 keywords I should target but competitors currently dominate. Export as CSV.
Set these in your environment before using the skill:
# YouTube Data API v3 (for video metrics, comments)
export YOUTUBE_API_KEY="your_youtube_api_key_here"
# TikTok Research API (for video performance, sounds, hashtags)
export TIKTOK_API_KEY="your_tiktok_api_key_here"
# NewsAPI (for blog tracking, article discovery)
export NEWSAPI_KEY="your_newsapi_key_here"
# Serper API (for SEO, backlink, keyword data)
export SERPER_API_KEY="your_serper_api_key_here"
# Optional: Slack integration for automated briefings
export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/YOUR/WEBHOOK/URL"
# Optional: Google Sheets API for exporting reports
export GOOGLE_SHEETS_API_KEY="your_google_sheets_api_key"
Get YouTube API Key:
YOUTUBE_API_KEYGet TikTok Research API Access:
TIKTOK_API_KEYGet NewsAPI Key:
NEWSAPI_KEYGet Serper API Key:
SERPER_API_KEYEnable Slack Integration (Optional):
SLACK_WEBHOOK_URL# competitor-config.yaml
analysis:
platforms:
- youtube
- tiktok
- substack
- blogs
- twitter
lookback_period: 90 # days
competitor_count: 10 # number of competitors to analyze
metrics:
extract_engagement: true
extract_patterns: true
extract_monetization: true
extract_audience_sentiment: true
extract_seo_data: true
export:
format: csv # csv, json, google_sheets, slack
destination: ./reports/
schedule: weekly # one-time, daily, weekly, monthly
Competitor,Channel,Subscribers,Avg Views,Eng Rate,Top Hook,Upload Freq,Monetization
"Creator A","AI Daily",145K,8.2K,5.2%,"3 ways to...","2x weekly","Sponsorships + Affiliate"
"Creator B","Tech Weekly",89K,4.1K,3.8%,"You missed...","Weekly","AdSense + Products"
"Creator C","AI Explained",52K,12.5K,7.1%,"Here's what...","3x weekly","Patreon + Sponsorships"
{
"analysis_date": "2024-01-15",
"platform": "tiktok",
"niche": "content-creation",
"hook_formulas": [
{
"formula_id": 1,
"pattern": "Contrarian statement + pattern interrupt",
"examples": [
"Everyone's doing it wrong...",
"Stop wasting time on..."
],
"avg_engagement_rate": 8.3,
"viral_rate": 34,
"sound_usage": ["trending_audio_xyz"],
"hashtags": ["#ContentCreator", "#CreatorTips"]
},
{
"formula_id": 2,
"pattern": "Question + reveal",
"examples": [
"Guess how much I made?",
"Can you spot the difference?"
],
"avg_engagement_rate": 6.9,
"viral_rate": 28,
"sound_usage": ["viral_sound_abc"]
}
],
"best_posting_times": ["2pm-4pm EST", "7pm-9pm EST"],
"content_length_optimal": "45-60 seconds"
}
📊 **Weekly Newsletter Competitive Briefing**
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏆 **Top Performer**: The Productivity Pod (8.2K subscribers, +340/week)
• Open rate: 47% (↑5% vs last week)
• Content theme: AI productivity hacks
• Publish day: Tuesday, 9am EST
• Avg word count: 1,240
💡 **Emerging Insight**: Newsletter sponsorships spiked 40% among top 5
• New sponsor types: AI tools, productivity apps
• Avg sponsorship placement: 2x per issue
• Estimated CPM: $50-75
⚠️ **Opportunity Gap**: No one covers "productivity budgeting"
• Your competitors: 0 articles
• Reader mentions: 23 in comments
• Suggested post: "The $0 Productivity Stack for Bootstrappers"
📈 **This Week's Recommendation**: Publish Tuesday 9am with productivity angle
Keyword,Monthly Volume,Difficulty,Competitor1,Competitor2,Me,Opportunity
"AI tools for writing",8500,42,#1,#3,#12,HIGH
"best ChatGPT prompts",12000,68,#2,#4,#18,MEDIUM
"productivity hacks 2024",4200,35,#1,#2,#8,HIGH
"how to use Claude API",2100,28,#3,#5,NR,VERY HIGH
"content calendar templates",3800,31,#2,#6,#14,HIGH
Don't analyze 50 competitors. Do pick 5-8 direct competitors and 2-3 aspirational ones.
One viral video is noise. 10 videos with the same hook formula is a signal.
Don't rely solely on views. Combine:
Set up weekly scans of your competitor set:
Best Practice: Create a Slack channel that receives automated briefings every Monday morning.
When you find a winning hook pattern, don't copy it—adapt it:
Understand the creator's revenue funnel:
Use this to predict your own monetization timeline.