Use when gathering browser-based market intelligence for competitor analysis, SEO positioning, customer insight discovery, keyword opportunity mapping, and product feedback synthesis.
Install
npx skillscat add oyi77/1ai-skills/market-research Install via the SkillsCat registry.
SKILL.md
market-research Skill
What It Does
Runs end-to-end market research using browser workflows only. This wrapper coordinates competitor-alternatives for competitor breakdowns, seo-audit for market positioning, and custom workflows for customer research, keyword research, and product feedback analysis.
When to Use
- Evaluate direct and indirect competitors before launching or repricing.
- Understand positioning gaps before writing copy, ads, or landing pages.
- Collect real customer pain points from reviews, forums, and communities.
- Discover keyword clusters for content strategy and demand capture.
- Translate feedback into prioritized product and messaging improvements.
Core Inputs
- Product URL and one-line value proposition.
- Customer segment (ICP), geography, and pricing tier.
- 3-10 known competitors (or "discover competitors" mode).
- Optional seed keywords and target outcomes (traffic, signups, trials).
How It Works
Input: "Research [MARKET] for [PRODUCT] and return opportunities"
↓
Scope: define ICP, geography, competitor set, and timeframe
↓
Competitor Layer: run competitor-alternatives workflow via browser
↓
Positioning Layer: run seo-audit workflow for SERP and content gaps
↓
Custom Research:
- customer research
- keyword research
- product feedback analysis
↓
Synthesis: score opportunities by impact, confidence, and effort
↓
Output: research brief + action plan + evidence linksBrowser Automation Workflows
1) Competitor Research (via competitor-alternatives)
- Navigate: competitor homepages and pricing pages.
- Extract: plans, feature claims, proof points, and CTA patterns.
- Validate: review platforms (G2, Capterra, Trustpilot, Reddit threads).
- Compare: feature parity, positioning angle, pricing psychology.
- Output: competitor matrix with strengths, weaknesses, and openings.
2) Market Positioning (via seo-audit)
- Navigate: Google search for core problem-intent queries.
- Capture: top ranking pages by intent type (guide, comparison, product page).
- Extract: recurring positioning language and differentiation claims.
- Map: content gaps and weak SERP segments by intent.
- Output: positioning recommendations and content opportunities.
3) Customer Research (custom)
- Navigate: Reddit, Quora, YouTube comments, app stores, review sites.
- Search: "how do I", "alternative to", "frustrated with", "best tool for".
- Extract: jobs-to-be-done, blockers, desired outcomes, switching triggers.
- Cluster: pain points into onboarding, workflow, pricing, and support buckets.
- Output: customer insight map with direct quote snippets.
4) Keyword Research (custom)
- Start: seed list from customer language and competitor pages.
- Validate: keyword ideas in browser tools (Google autocomplete, related searches, keyword platforms).
- Classify: intent (informational, commercial, transactional, navigational).
- Prioritize: high relevance + attainable difficulty + business value.
- Output: keyword clusters with landing page/content recommendations.
5) Product Feedback Analysis (custom)
- Gather: reviews, support transcripts, changelog comments, social mentions.
- Tag: sentiment, feature area, severity, frequency, and user segment.
- Identify: repeated complaints, unmet expectations, and delight moments.
- Translate: each pattern into product fixes and messaging updates.
- Output: prioritized feedback backlog with evidence references.
Deliverables Format
Executive Brief: market summary, key risks, biggest opportunities.Competitor Matrix: pricing/features/positioning comparison table.Keyword Cluster Sheet: topic cluster, intent, priority, page type.Customer Insight Map: pains, desired outcomes, and decision triggers.Feedback Backlog: issue, severity, frequency, proposed response.
Research Quality Rubric
| Criterion | Weight | 1 (Weak) | 5 (Acceptable) | 10 (Excellent) |
|---|---|---|---|---|
| Evidence quality | 30% | Claims without sources | Some sources, uneven quality | Strong sources and traceable links |
| Actionability | 25% | Generic observations | Some practical next steps | Clear prioritized actions with owners |
| Coverage | 20% | Misses major segments | Covers core areas | Comprehensive across competitors/customers/keywords/feedback |
| Strategic clarity | 15% | Contradictory or vague | Mostly coherent | Clear positioning narrative and decisions |
| Reproducibility | 10% | Steps undocumented | Partial method notes | Full method and repeatable workflow |
Pass threshold: weighted score >= 7.5/10. If below threshold, rerun weak sections with additional sources.
Usage Examples
Example 1: Competitor + Positioning Sprint
User: "Run market research for AI note-taking tools in the US SMB market."
Skill: Runs competitor-alternatives + seo-audit workflows, then outputs a positioning gap report and 90-day opportunity plan.Example 2: Customer and Feedback Deep Dive
User: "Analyze customer pain points for project management apps and suggest product improvements."
Skill: Scrapes review/community evidence, clusters pain themes, ranks fixes by impact, and proposes product + messaging updates.Example 3: Keyword Opportunity Mapping
User: "Find keyword opportunities for a B2B workflow automation SaaS."
Skill: Builds seed set from customer language, validates intent and difficulty, and returns cluster-to-page recommendations.Skills It Coordinates
competitor-alternatives(skills.sh): competitor discovery and alternative mapping.seo-audit(skills.sh): SERP, visibility, and market positioning analysis.mckinsey-research: structured synthesis and strategic recommendation framing.
Guardrails
- Browser-based only. Do not rely on private APIs.
- Keep every conclusion tied to observable evidence.
- Separate facts, assumptions, and recommendations.
- Flag uncertainty explicitly when source quality is weak.
Troubleshooting
- If sources conflict, note disagreement and collect two additional confirmations.
- If SERP is too broad, narrow by geography, persona, and intent modifier.
- If evidence is stale, prioritize pages updated in last 12 months.
- If findings are generic, rerun with stricter ICP and JTBD framing.