Memstack Marketing Competitor Analysis logo

Memstack Marketing Competitor Analysis

Community
cwinvestments
memstack-marketing-competitor-analysis

Use this skill when the user says 'competitor analysis', 'competitive analysis', 'compare products', 'market positioning', 'competitive gaps', or needs pricing, feature, and messaging comparisons against competitors. Do NOT use for setting your own pricing strategy.

Overview

Publishercwinvestments
Repositorymemstack
Skill namememstack-marketing-competitor-analysis
Stars
425
Forks
45
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by cwinvestments on GitHub. Read the source before you install it.

Installation

Install the Memstack Marketing Competitor Analysis AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/cwinvestments/memstack/tree/master/skills/marketing/competitor-analysis
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/cwinvestments/memstack.git /tmp/memstack
mkdir -p .claude/skills
cp -r /tmp/memstack/skills/marketing/competitor-analysis .claude/skills/memstack-marketing-competitor-analysis
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Memstack Marketing Competitor Analysis in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Memstack Marketing Competitor Analysis on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Memstack Marketing Competitor Analysis is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Competitor Analysis: Analyzing competitive landscape...

Provides a structured 5-point competitive analysis covering pricing, features, positioning, traffic sources, and weaknesses. Output as a comparison matrix with strategic recommendations.

Activation

When this skill activates, output:

Competitor Analysis: Analyzing competitive landscape...

Then execute the protocol below.

Context Guard

ContextStatus
User says "competitor analysis", "competitive analysis"ACTIVE
User says "compare products" or "market positioning"ACTIVE
User wants to understand competitive landscape before building/launchingACTIVE
User wants to set their own pricingDORMANT: use Pricing Strategy
User wants to write ad copy against competitorsDORMANT, use Facebook Ad or Google Ad

Common Mistakes

MistakeWhy It's Wrong
"Copy the market leader"What works at their scale and brand recognition won't work for a newcomer. Find gaps, don't clone.
"They do everything, we can't compete"Incumbents have feature bloat. Pick 1-3 things and do them 10x better.
"Ignore indirect competitors"Spreadsheets and manual processes are often the real competition, not just SaaS tools.
"Only look at features"Positioning, pricing model, and distribution channel matter more than feature checklists.
"One-time analysis"Markets shift. Re-run competitive analysis quarterly.

Protocol

Step 1: Identify Competitors

If the user hasn't provided competitors, ask:

  1. Your product: what do you offer? (name, category, price point)
  2. Known competitors: who do customers compare you to?
  3. Market: B2B or B2C? Industry vertical? Geographic focus?

Then identify three competitor tiers:

TierDefinitionHow Many
DirectSame product category, same target market3-5
IndirectDifferent approach to the same problem2-3
AspirationalMarket leaders you aim to compete with eventually1-2

Research sources:

  • Their website (pricing page, features page, about page)
  • G2, Capterra, Trustpilot reviews (filter by 1-3 star for weaknesses)
  • Product Hunt, Reddit discussions, Twitter mentions
  • SimilarWeb or SEMrush for traffic data (if available)
  • Their blog, changelog, and social media for positioning signals
  • Job postings (reveal strategic priorities and tech stack)

Step 2: Pricing Comparison

Build a pricing comparison matrix:

Your ProductCompetitor ACompetitor BCompetitor C
Free tierYes/No
Entry price$X/mo
Mid-tier price$X/mo
Enterprise price$X/mo or custom
Pricing modelPer seat / flat / usage
Annual discountX%
Free trialX days

Pricing analysis questions:

  • Who is the cheapest? Who is the most expensive? Where do you sit?
  • What pricing model do they use? (per seat, per usage, flat rate, freemium)
  • Is there a pricing gap in the market? (e.g., no good option between $0 and $99/mo)
  • What's their free-to-paid conversion strategy?

Step 3: Feature Comparison

Build a feature matrix for the top 15-20 features customers care about:

FeatureYour ProductComp AComp BComp C
[Feature 1]FullFullPartialNone
[Feature 2]FullNoneFullFull
[Feature 3]PartialFullFullNone
...

Feature rating scale:

  • Full: feature is complete and polished
  • Partial: feature exists but limited or in beta
  • None: feature not available
  • Superior: best-in-class implementation

Feature analysis questions:

  • Which features do ALL competitors have? (table stakes: you must have them)
  • Which features does NO competitor have? (potential differentiator if valuable)
  • Where are competitors weakest? (opportunity to excel)
  • What features do customers complain about most in reviews?

Step 4: Positioning & Messaging Analysis

For each competitor, document:

Competitor: [Name]
Tagline: "[Their homepage tagline]"
Target audience: [Who they're clearly targeting]
Key message: [Their primary value proposition]
Tone: [Professional / Casual / Technical / Fun]
Positioning: [Cheapest / Best / Easiest / Most Powerful / Niche-specific]

Homepage hero:
- Headline: "[Exact text]"
- Subheadline: "[Exact text]"
- CTA: "[Button text]"
- Social proof: "[What they show: logos, numbers, testimonials]"

Positioning map:

Plot competitors on a 2x2 matrix using the two most relevant axes for your market:

                    Premium
                      │
                      │
    Complex ──────────┼────────── Simple
                      │
                      │
                   Affordable

Place each competitor (and yourself) on the map. Identify the open quadrant, that's your positioning opportunity.

Step 5: Traffic & Distribution Analysis

For each competitor, research:

ChannelComp AComp BComp C
Organic search (estimated monthly visits)
Paid search (running Google Ads?)Y/N
Social media (primary platform + follower count)
Content marketing (blog frequency, topics)
Email (newsletter? nurture sequences?)
Referral/affiliate (partner programs?)
Community (Slack, Discord, forum?)
Product Hunt (launched? ranking?)

Distribution analysis questions:

  • Which channels drive the most traffic for each competitor?
  • Are there underutilized channels where you can win? (e.g., YouTube, podcast)
  • What content topics are they ranking for? (use SEO tools or manual search)
  • What's their social media engagement rate, not just follower count?

Step 6: Weakness & Opportunity Analysis

For each competitor, extract weaknesses from:

  • 1-3 star reviews on G2, Capterra, Trustpilot, App Store
  • Reddit/Twitter complaints: search "[competitor] sucks" or "[competitor] alternative"
  • Churned customer feedback: if you can find it

Weakness categories:

CategoryComp A WeaknessComp B WeaknessComp C Weakness
UX/Design
Performance
Pricing
Support
Missing features
Integration gaps
Onboarding

SWOT summary per competitor:

Competitor: [Name]
Strengths: [2-3 key strengths]
Weaknesses: [2-3 key weaknesses]
Opportunities: [What you can exploit]
Threats: [What they might do that hurts you]

Step 7: Strategic Recommendations

Based on the analysis, provide:

1. Positioning recommendation:

"Position as [positioning angle] because [reasoning based on competitive gaps]"

2. Feature priority (build these first):

PriorityFeatureRationale
P0[Feature]Table stakes: every competitor has it
P0[Feature]Biggest competitor weakness
P1[Feature]Differentiator, no one does this well
P2[Feature]Nice-to-have: builds on P1

3. Pricing recommendation:

"[Pricing strategy] at [$X/mo] because [competitive gap or positioning reason]"

4. Channel recommendation:

"Focus on [2-3 channels] because [competitors are weak here / audience is underserved]"

5. Messaging recommendation:

"Lead with [angle] because [no competitor owns this message]"

Output Format

markdown
# Competitive Analysis: [Your Product] vs. [Market]

## Competitor Overview
| | Your Product | Comp A | Comp B | Comp C |
[High-level summary row: founded, team size, funding, pricing]

## Pricing Comparison
[Pricing matrix from Step 2]

## Feature Comparison
[Feature matrix from Step 3]

## Positioning Map
[2x2 matrix from Step 4]

## Traffic & Distribution
[Channel table from Step 5]

## Weakness Analysis
[Weakness table from Step 6]

## SWOT Summaries
[Per-competitor SWOT from Step 6]

## Strategic Recommendations
1. Positioning: [Recommendation]
2. Feature priorities: [P0/P1/P2 list]
3. Pricing: [Recommendation]
4. Channels: [Recommendation]
5. Messaging: [Recommendation]

## Open Questions
[Anything that needs more research or customer validation]

Completion

Competitor Analysis: Complete!

Competitors analyzed: [Count] ([direct] direct, [indirect] indirect)
Pricing gaps found: [Count]
Feature opportunities: [Count]
Recommended positioning: [One-line summary]

Next steps:
1. Validate findings with 5-10 customer interviews
2. Run positioning statement by your team
3. Update product roadmap based on feature priorities
4. Re-run this analysis next quarter

Level History

  • Lv.1: Base: 3-tier competitor identification, pricing comparison matrix, feature comparison with rating scale, positioning & messaging capture (tagline, hero, 2x2 map), traffic & distribution channel analysis, weakness extraction from reviews/social, SWOT per competitor, 5-point strategic recommendations (positioning, features, pricing, channels, messaging). (Origin: MemStack Pro v3.2, Mar 2026)

Frequently asked questions

What does the Memstack Marketing Competitor Analysis AI skill do?

Use this skill when the user says 'competitor analysis', 'competitive analysis', 'compare products', 'market positioning', 'competitive gaps', or needs pricing, feature, and messaging comparisons against competitors. Do NOT use for setting your own pricing strategy.

Why use Memstack Marketing Competitor Analysis on TypingMind?

Because you install it once and use it with any model. Memstack Marketing Competitor Analysis is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Memstack Marketing Competitor Analysis in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/cwinvestments/memstack/tree/master/skills/marketing/competitor-analysis. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Memstack Marketing Competitor Analysis?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Memstack Marketing Competitor Analysis?

As many as you like. As long as a model supports skills, you can use Memstack Marketing Competitor Analysis with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Memstack Marketing Competitor Analysis AI skill free?

Yes. It is published on GitHub by cwinvestments under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇