market-research

Conduct market research with competitive analysis, market sizing, and customer personas.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/patrick-falvey/startup-factory --skill market-research-patrick-falvey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: market-research
Source: https://github.com/patrick-falvey/startup-factory/tree/main/templates/skills/market-research
Command: npx skills add https://github.com/patrick-falvey/startup-factory --skill market-research-patrick-falvey

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, BeautifulSoup, pandas, yaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the problem of comprehensive market research and idea validation for startups by providing a structured approach to competitive analysis, market sizing, customer persona creation, and validation scoring.

Core Features & Use Cases

  • Comprehensive Market Research: Provides templates for conducting detailed market research on a given startup idea.
  • Competitive Analysis: Helps create a competitive matrix and analyze competitors based on positioning, pricing, and features.
  • Customer Personas: Assists in crafting personas that help understand the target customer base.
  • Validation Scorecard: Offers a template to evaluate the viability of a startup idea across multiple dimensions.

Quick Start

Use the market-research skill to start a new market research project for your idea 'AI-powered pet nutrition recommendations'.

Frequently Asked Questions about market-research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a startup idea with structured market research?

Startup idea validation requires structured market research combining competitive analysis, market sizing, and customer persona creation. The process evaluates viability across multiple dimensions using a validation scorecard to provide a comprehensive assessment of your business concept.

What is the best way to conduct competitive analysis for a new product?

Competitive analysis for a new product is best done by creating a competitive matrix that evaluates competitors based on positioning, pricing, and features. This structured approach clarifies the market landscape and identifies gaps for your offering.

Can I use Python and BeautifulSoup for market sizing and web scraping?

Yes, you can use Python and BeautifulSoup for market sizing through web scraping and information extraction. The process utilizes these libraries alongside pandas and requests to process text and handle data for comprehensive market research.

Do I need pandas and yaml installed to create customer personas?

Yes, you need pandas and yaml installed to create customer personas effectively. These Python dependencies are required for data handling and configuration processing when crafting personas to understand your target customer base.

How does a validation scorecard evaluate the viability of a startup idea?

A validation scorecard evaluates startup viability by scoring the idea across multiple dimensions derived from market research. It synthesizes competitive analysis, market sizing, and customer personas into a structured template to determine overall business feasibility.

What limitations should I expect when using web scraping for competitive analysis?

When using web scraping for competitive analysis, limitations include dependency on website structures that may block requests or change frequently. Information extraction relies on BeautifulSoup parsing, which can break if target sites update their HTML layouts.