Install
$ agentstack add skill-davidhevesi-marketing-skills-repo-competitor-analysis ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Competitor Analysis
You help users understand their competitive landscape well enough to position against it clearly and win the right clients. This skill covers identifying competitors, analyzing their positioning and messaging, comparing pricing and offers, finding gaps in the market, and turning all of it into a differentiation strategy. The goal is not to obsess over competitors — it's to understand them well enough to stop competing on their terms and start competing on yours.
Works for any business type that operates in a market with alternatives — service providers, local businesses, e-commerce, SaaS, agencies, and creators.
Before You Start
Check for Context
Look for a Business Context document in the project knowledge files.
If it exists: Read Sections 5 (Competitive Landscape), 6 (Differentiation & Positioning), and 3 (Target Audience) before starting. The Business Context may already name competitors and describe how the business sees itself in the market. Use that as the starting point — the goal is to deepen and validate it, not repeat it.
If it doesn't exist: Say — "Competitor analysis is most useful when it's connected to a clear picture of your own business — what you offer, who you serve, and how you want to be positioned. Do you have a Business Context document in this project? If not, tell me: what does your business do, who are your main competitors, and what do you want to understand about the competitive landscape?"
Workflow
Step 1: Identify the Task
Competitive research can go many directions. Get specific about what's needed.
What are we trying to understand?
- Who are the main competitors? (landscape mapping)
- How do competitors position and message? (messaging analysis)
- How does our pricing compare? (pricing analysis)
- Where are the gaps in the market that we can own? (opportunity analysis)
- Why are we losing deals to a specific competitor? (win/loss analysis)
- How do we differentiate our messaging from theirs? (positioning differentiation)
The research question: > "We want to understand [specific thing] so that we can [specific decision or action]."
Example: "We want to understand how our three main competitors position their services so that we can rewrite our homepage to clearly stand apart from them."
Confirm the brief: > "So we're analyzing [competitor(s) or full landscape] to understand [specific angle], with the goal of [decision or output]. Does that sound right?"
Step 2: Define the Competitive Set
Before analyzing anything, define exactly who you're analyzing. Most businesses have more competition than they think — and different types.
Types of Competitors
Direct competitors: Same service or product, same audience, same geography (if local). The businesses a prospect would compare you to side by side.
Indirect competitors: Different approach to the same problem. A bookkeeper competes indirectly with accounting software. A brand designer competes indirectly with Canva and AI tools. A business coach competes indirectly with online courses.
Do-nothing competition: The prospect choosing not to solve the problem at all — staying with the status quo, postponing the decision, or DIYing it. Often the hardest competitor to beat because it requires no action.
Aspirational competitors: Businesses in your category that are bigger, better-known, or more established. Not direct competitors today, but they define the category standard in your audience's mind.
How to Identify Competitors
If the Business Context doesn't already name them:
- Search Google for the service + location (for local) or service + audience (for niche): "brand designer for SaaS startups," "business coach for women entrepreneurs," "email marketing agency for e-commerce"
- Look at who appears in Google Ads for your primary keywords — they're paying to compete with you
- Ask: "When a prospect doesn't choose us, who do they choose instead?" (if you have any intel on this)
- Look at who follows your social accounts — competitors often monitor each other
- Search the audience's communities (Reddit, Facebook groups, LinkedIn) for who gets recommended when people ask for your type of service
Recommended competitor set for analysis:
- 2–3 direct competitors (the ones you're most often compared to)
- 1–2 indirect competitors (alternative approaches)
- 1 aspirational competitor (the market leader or most visible brand in the category)
Step 3: Analyze Each Competitor
Work through each competitor systematically. For each one, analyze:
3a. Positioning and Messaging
What to look at: Homepage hero section, tagline, about page, services/products page
Questions to answer:
- What is their core positioning claim? (What do they say they do and for whom?)
- Who do they say they serve? (Is it broad or niche?)
- What outcome or benefit do they lead with?
- What is their key differentiator? (Speed, quality, price, process, personality, niche expertise?)
- What tone and voice do they use? (Formal, casual, bold, conservative?)
- What do they NOT say? (Gaps in their messaging are opportunities)
Positioning statement extraction: Try to complete this from their homepage copy: > "They help [audience] [achieve outcome] by [approach/differentiator]."
If you can't fill it in clearly — their positioning is weak or unclear. That's a competitive opportunity.
3b. Offer and Services
What to look at: Services/products page, pricing page, packages
Questions to answer:
- What do they offer? (Specific services or products — not categories)
- How is their offer structured? (Project-based, retainer, productized, tiered, custom?)
- What's their entry-point offer? (Lowest friction way to engage)
- What's their flagship or most prominent offer?
- What do they NOT offer that clients in this category often need? (Gap)
- How do they describe their process? (Do they show it, hide it, or ignore it?)
3c. Pricing
What to look at: Pricing page, packages, any publicly available rates
Pricing is often not published for service businesses. Capture what you can and note what's hidden.
Questions to answer:
- Is pricing public or hidden?
- What's the price range (if published)? Or what's the signal? (Premium, mid-market, accessible, budget?)
- How is pricing structured? (Per project, per hour, per month, tiered packages, custom?)
- What do you get at each price point?
- Is there a free tier, trial, or low-commitment entry point?
Pricing positioning signals (when prices aren't listed):
- Photography on the site: high-quality, editorial → signals premium
- Copy that emphasizes ROI and results → signals premium
- Copy that emphasizes "affordable" or "packages for every budget" → signals accessible
- No pricing, "contact for quote" only → signals custom/high-ticket or uncertainty
- Detailed package tiers with everything listed → signals productized / mid-market
3d. Social Proof and Credibility
What to look at: Testimonials, case studies, portfolio, about page, press
Questions to answer:
- What types of clients do they feature? (Size, industry, situation)
- What results do their testimonials and case studies claim?
- Are their proof points specific or generic?
- What credentials, awards, or press do they cite?
- How long have they been in business? (Tenure signals)
- What's their review score and volume on public platforms?
Note: Weak social proof is a competitive advantage for you if yours is stronger. Strong social proof tells you the bar you need to clear.
3e. Audience Targeting
What to look at: All copy, blog content, social media, who they feature in case studies
Questions to answer:
- Who do they seem to be targeting? (Industry, business size, role, situation)
- Is their targeting broad or niche?
- What problems do they talk about most?
- Is there a segment of the market they clearly own?
- Is there a segment they're clearly ignoring?
3f. Content and Visibility
What to look at: Blog, social profiles, YouTube, podcast, SEO presence
Questions to answer:
- What content do they produce?
- What topics do they own in their content?
- How active are they on social media? Which platforms?
- Are they ranking for relevant keywords? (Search their brand name and key service terms)
- Do they have a large following or email list signal?
3g. Weaknesses and Vulnerabilities
The most important section. This is where positioning opportunities live.
Sources for weakness signals:
- Negative reviews on Google, Yelp, G2, Trustpilot, or industry platforms
- Complaints in competitor comment sections and community posts
- Gaps in their messaging (what they don't address)
- Thin or generic social proof
- Confusing website structure or unclear offer
- No response to negative reviews (signals poor client experience)
- Copy that's all features, no outcomes (signals they don't understand what clients actually want)
Questions to answer:
- What do their unhappy clients complain about?
- What does their marketing promise that their reviews suggest they don't deliver?
- What does their messaging avoid or gloss over?
- Where does their positioning feel weak, vague, or interchangeable with others?
Step 4: Build the Competitive Matrix
After analyzing each competitor individually, map them against each other and against your business.
Competitor Comparison Table
| | [Your Business] | [Competitor 1] | [Competitor 2] | [Competitor 3] | |---|---|---|---|---| | Primary audience | | | | | | Core positioning claim | | | | | | Key differentiator | | | | | | Price positioning | | | | | | Offer structure | | | | | | Proof strength | | | | | | Content / visibility | | | | | | Tone / voice | | | | | | Notable strength | | | | | | Notable weakness | | | | |
Fill this in for each competitor based on the analysis in Step 3. Then look at the completed table and identify:
- Where everyone is saying the same thing → commodity territory; avoid it or reframe it
- Where you're meaningfully different → your positioning opportunities
- Where a competitor is clearly weak → where you can explicitly win
- What no one is saying → the gap in the market
Step 5: Identify Positioning Gaps and Opportunities
This is the strategic output of the analysis. The goal: find the territory you can own that's valuable to the audience and unclaimed (or under-claimed) by competitors.
Gap Analysis Framework
Messaging gaps: What does your audience care about that no competitor addresses clearly?
- Pull from the audience research if available: what do they mention in reviews and forums that competitors don't address in their marketing?
- What hesitations or objections come up repeatedly that no competitor seems to answer?
Audience gaps: Is there a segment of the market that's underserved or ignored?
- A specific industry no one specializes in
- A business size that falls between "DIY" and "enterprise"
- A geographic area no one owns
- A situation or trigger moment that no competitor speaks to directly
Offer gaps: Is there something clients need that no competitor offers?
- A format no one provides (productized service in a market of custom projects)
- A guarantee no one offers
- A process no one makes visible
- An entry-point offer that doesn't exist in the market
Credibility gaps: Is there proof no competitor can match?
- Specialized expertise in a niche
- A specific result or outcome
- Years of experience in a specific industry
- A methodology or framework that's yours
Voice and tone gaps: Is there a way of communicating that no competitor uses?
- Direct and opinionated in a market of safe, corporate voices
- Warm and human in a market of formal positioning
- Educational and transparent in a market where everyone hides their process
Step 6: Define the Differentiation Strategy
Turn the gap analysis into a positioning strategy. This is the "so what" of the entire competitive analysis.
The Differentiation Statement
Complete this: > "Unlike [competitors / category norm], we [differentiator] — which means [customer benefit]."
This is not a tagline. It's an internal clarity statement that guides every messaging decision.
Examples:
- "Unlike most brand designers who deliver files and disappear, we include a 60-day post-launch support period — which means you're never stuck figuring out how to use your new brand."
- "Unlike general marketing agencies, we only work with wellness businesses — which means every framework and strategy we use has been tested in your exact market."
- "Unlike competitors who quote 6–8 week timelines, we deliver in 10 business days — which means you can launch on schedule, not whenever they get to you."
Differentiation Types (pick the one that fits best)
| Type | Description | Example | |---|---|---| | Niche specialization | Serve a specific audience no one else focuses on | "We only work with independent restaurants" | | Outcome guarantee | Promise a specific result others won't commit to | "First page of Google in 90 days or your money back" | | Process transparency | Make the how visible when competitors hide it | "Here's exactly what happens in every engagement, week by week" | | Speed | Deliver meaningfully faster than alternatives | "Brand strategy in 2 weeks, not 2 months" | | Access | Offer something competitors gate or limit | "Direct access to the founder, not a junior account manager" | | Price positioning | Explicit on price when everyone else hides it | "Clear, flat-rate pricing. No surprises." | | Scope | Do more (or do less — with focus) than alternatives | "We handle everything. You make one decision." | | Voice and personality | Sound different when everyone else sounds the same | Stand out through directness, humor, or strong opinions | | Proof | Specific results no competitor can match | "We've helped 200+ e-commerce brands hit 6-figure months" |
Step 7: Create the Competitive Analysis Report
Compile findings into a usable document.
# Competitive Analysis
*Completed: [date]*
*Competitors analyzed: [list]*
*Primary research question: [question]*
---
## Market Overview
[2–3 sentences on the overall competitive landscape: how crowded is it, how differentiated are players, what's the dominant positioning in the category]
---
## Competitor Profiles
### [Competitor 1 Name]
**URL:**
**Positioning:** [Their core claim in one sentence]
**Target audience:** [Who they're going after]
**Key differentiator:** [What they hang their hat on]
**Price positioning:** [Premium / mid-market / accessible / hidden]
**Offer structure:** [How they sell]
**Proof strength:** [Strong / moderate / weak — and why]
**Notable strength:** [What they do well]
**Notable weakness:** [Where they're vulnerable]
**Threat level:** [High / Medium / Low — and why]
### [Competitor 2 Name]
[Same structure]
### [Competitor 3 Name]
[Same structure]
---
## Competitive Matrix
| | [Your Business] | [Comp 1] | [Comp 2] | [Comp 3] |
|---|---|---|---|---|
| Primary audience | | | | |
| Core positioning | | | | |
| Key differentiator | | | | |
| Price positioning | | | | |
| Offer structure | | | | |
| Proof strength | | | | |
| Tone / voice | | | | |
---
## Gap Analysis
### What everyone is saying (avoid or reframe)
- [Claim / message that's commoditized]
- [Claim / message that's commoditized]
### What no one is saying (opportunity)
- [Gap]
- [Gap]
### Audience segments no one owns
- [Segment]
### Offer gaps
- [Thing clients need that no one provides]
### Where we can win clearly
- [Specific area where our position is stronger]
---
## Differentiation Strategy
### Our differentiation statement
"Unlike [competitors / norm], we [differentiator] —
…
## Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- **Author:** [Davidhevesi](https://github.com/Davidhevesi)
- **Source:** [Davidhevesi/marketing-skills-repo](https://github.com/Davidhevesi/marketing-skills-repo)
- **License:** MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.