content-compare
User wants to analyze competitors' LinkedIn content to find gaps, patterns, and opportunities.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
User wants to analyze competitors' LinkedIn content to find gaps, patterns, and opportunities.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
User wants a daily feed of top ICP-relevant LinkedIn posts with personalized comment drafts ready to post.
User wants to find qualified leads from an influencer's LinkedIn post (commenters + likers) and send connection requests
# Skill: Outreach Pipeline
User wants to find warm leads from people who engaged with their OWN LinkedIn posts. Different from /lead-borrow (which
User wants automated daily scanning for buying signals — funding rounds, job postings, and ICP-relevant LinkedIn posts
User wants to spin up an autonomous agent team that runs on a cron schedule.
| name | content-compare |
| description | User wants to analyze competitors' LinkedIn content to find gaps, patterns, and opportunities. |
User wants to analyze competitors' LinkedIn content to find gaps, patterns, and opportunities.
Check MEMORY.md for SETUP_CONTENT_COMPARE_COMPLETE: true. If missing:
Test Apify: Scrape a public LinkedIn profile activity page
Pass: Returns post data
Fail: Fall back to Tavily + DOM
Test Tavily fallback: Search "site:linkedin.com/posts [competitor name]"
Pass: Returns recent post URLs
Fail: "Neither Apify nor Tavily returning LinkedIn post data"
Ask user: "Who are your top 3-5 competitors? Give me their names or LinkedIn URLs."
Write to config/competitors.md:
# Competitors
| # | Name | LinkedIn URL | Platform | Niche | Notes |
|---|------|-------------|----------|-------|-------|
| 1 | [name] | linkedin.com/in/[slug] | LinkedIn | [niche] | |
Create if missing: memory/competitor-analysis.md
Write SETUP_CONTENT_COMPARE_COMPLETE: true to MEMORY.md
For each competitor in config/competitors.md:
With Apify:
Apify scrape: competitor's activity page
Returns: last 5 posts with text, engagement data, dates
With Tavily + DOM fallback:
Tavily search: "[competitor name] site:linkedin.com/posts"
Extract top 5 post URLs
For each URL: tavily_extract OR DOM read if navigating via chrome
Per competitor, extract:
Compare across all competitors:
Topics EVERYONE covers (oversaturated — hard to differentiate):
- [list]
Topics SOME cover (opportunity — differentiate with your angle):
- [list]
Topics NOBODY covers (blue ocean — first mover advantage):
- [list]
Format gaps:
- Everyone does X, nobody does Y
- Opportunity: try Y format with [topic]
Cross-reference with own memory/content-analysis.md (if exists from /content-reflect):
Update memory/competitor-analysis.md:
# Competitor Content Analysis
Last updated: [date]
Competitors analyzed: [count]
## Per-Competitor Breakdown
### [Competitor 1]
- Posts/week: [X]
- Top format: [X]
- Top hooks: "[hook 1]", "[hook 2]", "[hook 3]"
- Topics: [list]
- Avg engagement: [X] likes, [X] comments
- Audience: [who engages — titles/roles]
- Strength: [what they do well]
- Weakness: [what they miss]
### [Competitor 2]
...
## Cross-Competitor Patterns
- Oversaturated topics: [list]
- Opportunity topics: [list]
- Blue ocean: [list]
- Format gaps: [list]
## Recommendations
1. [specific content opportunity tied to gap analysis]
2. [specific content opportunity]
3. [specific content opportunity]