AGENT SKILLBY CALM-NORTH
Beat competitors
AT A GLANCE
Beat competitors is an agent skill for go-to-market. Turn competitor keyword data into a prioritized attack plan: identify winnable gaps, defend threatened positions, and sequence content production. The calm-north/seojuice-skills repository on GitHub, maintained by calm-north, has 14 stars and the MIT license. To add it, run npx skills add calm-north/seojuice-skills --skill beat-competitors
- SOURCE REPOSITORY
- calm-north/seojuice-skills (opens GitHub in a new tab)
- REPO STARS
- SOURCE REPOSITORY
- LICENSE
- MIT
- CATEGORIES
- SKILL.MD SIZE
- 7.1 KB222 LINES
QUICK ANSWER
- WHAT IT IS01
- Turn competitor keyword data into a prioritized attack plan: identify winnable gaps, defend threatened positions, and sequence content production. What sets it apart is how it narrows competitive research into one specific workflow rather than a broad, generic prompt.
- INPUTS02
- Context for competitive research: your goals, audience, constraints, and any source material the skill asks for.
- OUTPUT03
- A ready-to-use result for competitive research: the analysis, copy, or recommendations the agent produces.
INSTALL
One command adds this skill from its source repository.
npx skills add calm-north/seojuice-skills --skill beat-competitorsREAD THE SKILL.MD BELOW BEFORE YOU RUN IT. SKILLS INSTRUCT YOUR AGENT.
SKILL.MD
The full file, as published in the source repository. Copy it, download it or open it on GitHub.
ON THIS PAGE · 19
Beat Competitors#
Turn competitor keyword data into a prioritized attack plan: identify winnable gaps, defend threatened positions, and sequence content production.
Before You Start#
Gather this context (ask if not provided):
- Your domain. The site you're optimizing.
- Known competitors. 3-5 domains competing for the same audience. If unknown, identify them by searching your primary keywords and noting which domains appear repeatedly.
- Your strengths. What does your site do well? (authority, content depth, product features, niche expertise)
- Goals. Grow traffic? Protect existing rankings? Target specific keywords?
Step 1: Competitor Identification#
If competitors aren't known, identify them:
- Search your top 5 keywords — which domains appear in positions 1-10 for multiple terms?
- Check who ranks for your brand + "alternative" or "vs" queries
- Distinguish between direct competitors (same product/service) and content competitors (compete for same keywords but different business)
Focus on 3-5 competitors maximum. More dilutes the analysis.
Step 2: Keyword Overlap Analysis#
For each competitor, categorize keywords into:
Keywords You Both Rank For (Battleground)#
- You're competing head-to-head
- Assess position gap: are you within striking distance (1-3 positions away)?
Keywords Only They Rank For (Their Territory)#
- These are your content gaps
- Assess: is the topic relevant to your business? Worth pursuing?
Keywords Only You Rank For (Your Territory)#
- These are your defensible positions
- Monitor for competitors entering these terms
Keywords Neither Ranks For (White Space)#
- Uncovered topics with search demand
- First mover advantage opportunity
Map this:
| Keyword | Your Position | Competitor Position | Gap Type | Volume | Action |
|---|---|---|---|---|---|
| ... | 5 | 3 | Battleground | 2,400 | Improve content |
| ... | — | 7 | Their territory | 1,800 | Create new page |
| ... | 4 | — | Your territory | 900 | Defend |
| ... | — | — | White space | 500 | First mover |
Step 3: Opportunity Scoring#
Score each gap using:
Attack Score = Volume x Winnability x Business ValueWinnability factors (1-5):
- 5: Competitor has thin content, low authority page, no backlinks
- 4: Competitor has decent content but you have stronger domain/expertise
- 3: Roughly equal — need better content + promotion to win
- 2: Competitor has strong content and authority — long-term play
- 1: Competitor has dominant position (Wikipedia, major brand) — skip
Business Value (1-5):
- 5: Directly drives revenue (transactional keyword, product-related)
- 4: Drives qualified leads (commercial investigation)
- 3: Builds authority in a core topic area
- 2: Drives traffic but low conversion potential
- 1: Vanity keyword with no business connection
Step 4: Attack Plan#
Organize into three tracks:
Quick Wins (execute first)#
Keywords where:
- You already rank on page 1 (positions 4-10)
- Position gap with competitor is small (1-3 positions)
- Content refresh + better internal linking could close the gap
Action: optimize existing pages, improve title/meta, add internal links, update content.
Content Gaps to Fill (execute next)#
Keywords where:
- Competitor ranks but you don't
- Topic is directly relevant to your business
- Winnability is 3+
Action: create new content targeting these keywords. Use brief skill for each.
Long-Term Plays (sequence over months)#
Keywords where:
- Head terms with high difficulty
- Requires building topical authority first (use build-clusters)
- Needs backlink acquisition to compete
Action: build supporting content first, then tackle the head term.
Defend (monitor)#
Keywords where:
- You rank well but competitors are gaining ground
- Position has dropped 2+ spots in recent months
Action: refresh content, strengthen internal links, monitor monthly.
Step 5: Competitive Battlecard#
For each key competitor, build a battlecard — a living document for ongoing competitive intelligence:
Battlecard Template#
COMPETITIVE BATTLECARD: [Competitor Name]
Last Updated: [Date] | Confidence: [High/Medium/Low]
OVERVIEW
- Domain: [url] | DR: [score] | Est. Organic Traffic: [monthly]
- Tagline: [their positioning statement]
- Target Customer: [who they sell to]
- Pricing: [range or model]
THEIR STRENGTHS (be honest)
| Strength | Evidence | Impact on Your Rankings |
|----------|----------|----------------------|
| ... | ... | ... |
THEIR WEAKNESSES
| Weakness | Evidence | How to Exploit |
|----------|----------|---------------|
| ... | ... | ... |
YOUR DIFFERENTIATORS
| Differentiator | Proof Point |
|---------------|------------|
| ... | ... |
CONTENT COMPARISON
| Metric | You | Competitor |
|--------|-----|-----------|
| Total indexed pages | ... | ... |
| Keywords in top 10 | ... | ... |
| Publishing frequency | ... | ... |
| Top content format | ... | ... |
| Backlink count | ... | ... |
OBJECTION HANDLING
| When They Say... | You Respond With... |
|-----------------|-------------------|
| ... | ... |
DISCOVERY QUESTIONS
Questions to ask during sales calls that surface this competitor's weaknesses:
1. [question that highlights your advantage]
2. [question about a feature they lack]Quarterly Review Triggers#
Update battlecards when:
- Competitor launches a new feature or product
- Competitor changes pricing
- Competitor raises funding or makes an acquisition
- Significant shift in review sentiment (G2, Capterra, TrustRadius)
- You launch a competing feature
- Significant win or loss in a competitive deal
Step 6: Content Production Sequence#
Order the attack plan for maximum ROI:
| Priority | Keyword | Action | Page | Track | Est. Timeline |
|---|---|---|---|---|---|
| 1 | ... | Optimize existing | /blog/post | Quick win | 1-2 weeks |
| 2 | ... | Create new | /blog/new-post | Gap fill | 2-4 weeks |
| 3 | ... | Build cluster | /guides/topic/ | Long-term | 2-3 months |
Output Format#
Competitive Attack Plan: [domain] vs [competitors]#
Battlecards [One battlecard per key competitor — see Step 5 template]
Competitive Landscape
| Competitor | Keyword Overlap | Keywords They Win | Keywords You Win | Avg Position Gap |
|---|---|---|---|---|
| ... | ... | ... | ... | ... |
Top Opportunities [Scored keyword table from Step 3]
Attack Plan
Quick Wins (this month) [List with specific actions per keyword]
Gaps to Fill (next 1-3 months) [List with content recommendations]
Long-Term Plays (3-6 months) [List with cluster-building approach]
Defend (ongoing monitoring) [Keywords and pages to watch]
Production Schedule [Table from Step 5]
Pro Tip: Use the free SEO Benchmark Tool (opens in a new tab) to compare your site against competitors on key metrics. SEOJuice MCP users can run
/seojuice:competitor-analysisfor instant keyword overlap, position battles, and content gap opportunities — thelist_competitorsandlist_content_gapstools provide the exact data needed for this attack plan.
FAQ
07 QUESTIONS
01What is the Beat competitors agent skill?
Turn competitor keyword data into a prioritized attack plan: identify winnable gaps, defend threatened positions, and sequence content production. It is listed under go-to-market in the 100xLab agent skills directory.
02How do I install Beat competitors in Cursor, Claude Code, or Codex?
Run npx skills add calm-north/seojuice-skills --skill beat-competitors in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only Beat competitors, not every skill in the repository.
03What does the Beat competitors SKILL.md cover?
The SKILL.md includes sections on Before You Start, Step 1: Competitor Identification, Step 2: Keyword Overlap Analysis, Keywords You Both Rank For (Battleground), Keywords Only They Rank For (Their Territory) and Keywords Only You Rank For (Your Territory). Read the full text on this page or in plain markdown at /resources/agent-skills/calm-north-seojuice-skills--beat-competitors--15qs43b/raw.
04Which agents can use Beat competitors?
Beat competitors installs with the cross-agent skills installer (npx skills add), which sets it up for agents such as Claude Code, Cursor and Codex. Each agent loads the SKILL.md when you ask for the skill by name.
05What license is Beat competitors under?
The calm-north/seojuice-skills repository declares the MIT license. Read the license file in the repository before you copy or redistribute the skill.
06Is Beat competitors free to use?
Reading, copying and installing Beat competitors costs nothing: it is published in a public GitHub repository under the MIT license. Reuse and redistribution follow that license.
07Where is the source of Beat competitors?
Beat competitors comes from https://github.com/calm-north/seojuice-skills, which has 14 GitHub stars. The SKILL.md is at https://github.com/calm-north/seojuice-skills/blob/HEAD/skills/beat-competitors/SKILL.md. The author is calm-north.
Need an agent workflow built around your stack?
Tell us the workflow you want automated. We reply within 4 working hours (IST).
ATTRIBUTION
Beat competitors was written by its original authors and is published in calm-north/seojuice-skills (opens GitHub in a new tab) under the MIT license. All rights stay with the original authors.
100xLab did not write, maintain or endorse this skill. This page lists it for discovery. Repo stars belong to the source repository, not to the skill. Review any skill before you install it.