Automated summary
Conducts market research, competitive analysis, and industry intelligence to support build-or-skip decisions.
Strengths
- Provides structured frameworks for market sizing (TAM, SAM, SOM) and competitive analysis.
- Emphasizes evidence-based claims with source tagging and falsifiability.
- Includes practical considerations for distribution and pricing.
- Outputs actionable decisions rather than just summaries.
Limitations
- Requires user-provided data for specific pricing analysis beyond market structure.
- May be less effective for extremely niche markets with limited public data.
- The steel-manning approach can be time-consuming.
Use when evaluating market entry, comparing competitors, or making build-vs-buy decisions.
Avoid when the user needs rapid, shallow overviews without rigor or when the decision is already made and only validation is needed.
Security analysis
SafeThe skill only provides instructions for conducting market research and does not involve any code execution, tool usage, or external system interaction beyond information gathering; therefore, it poses no security risk.
No concerns found
How this analysis is madeExamples
Conduct market research on the AI-powered code review market. Size the opportunity using TAM/SAM/SOM and compare key competitors like GitHub Copilot Code Review, CodeRabbit, and Amazon CodeGuru.I'm considering building a dev tool for Kubernetes. Do a competitive landscape analysis including OSS alternatives (e.g., Skaffold, Tilt, Garden), assess traction, and tell me if there is room in the market.Analyze the pricing strategies of major cloud providers' serverless offerings (AWS Lambda, Azure Functions, Google Cloud Functions) to help me set my own pricing for a new serverless tool.name: market-research description: Conduct market research, competitive analysis, and industry intelligence. Use when the user wants market sizing, competitor comparisons, OSS landscape scans, distribution analysis, or research that informs build-or-skip decisions. origin: ECC (adapted)
Market Research
Produce research that supports build-or-skip decisions, not research theater.
When to Activate
- evaluating whether a market is worth entering
- sizing a market opportunity
- comparing competitors, adjacent products, or OSS alternatives
- researching a technology, vendor, or infrastructure choice
- pressure-testing a thesis before building or entering a market
- validating pricing before writing code
Research Standards
- Every quantitative claim must have a
[SOURCE: ...]tag or be labeled[ESTIMATE]. - Prefer recent data. Flag anything older than 18 months as
[STALE]. - Steel-man the opposite conclusion.
- Translate findings into a decision, not just a summary.
- For each key assumption, state what evidence would falsify it. Example: "Assumption: ML engineers will pay for managed experiment tracking. Kill condition: >60% of community threads recommend self-hosted and cite cost as primary reason."
Research Modes
Default to Market Sizing + Competitive Landscape. Add other modes only when the question demands them.
Market Sizing
Three lenses, plain language:
- TAM (Total Addressable Market) — everyone who could theoretically use this. The ceiling.
- SAM (Serviceable Addressable Market) — the slice you can actually reach with your product's scope and geography.
- SOM (Serviceable Obtainable Market) — what you can realistically capture in 1-2 years given your distribution, pricing, and team size.
For each:
- state the number and the assumption behind it
- use top-down data (reports, public datasets) cross-checked with bottom-up math (realistic customer counts x price)
Anchor SOM to the go-to-market motion:
- Solo/indie: "How many paying users can I reach through channels I can operate alone, at what price?"
- B2B/enterprise: "How many teams can I reach given sales cycle length, integration complexity, and deal size?"
Competitive & OSS Landscape
Collect:
- product reality, not marketing copy
- OSS alternatives (GitHub activity, contributor health, license, adoption curve)
- funding history if public (signals runway and priorities, not a scorecard)
- traction signals (users, revenue, community size) if public
- pricing and packaging
- strengths, weaknesses, and positioning gaps
- build vs. buy vs. fork trade-off for the user's context
Distribution:
- where target users already congregate (communities, forums, marketplaces, conferences)
- realistic customer acquisition cost for the user's go-to-market motion
- existing distribution moats (integrations, marketplaces, API ecosystems)
Pricing Analysis
Requires user-provided data (links, screenshots, forum threads) for specifics beyond known market structure.
Analyze:
- what do people currently pay for similar solutions?
- pricing tiers and anchoring in the category
- free vs. paid boundary — what features cross the pay threshold?
- for B2B: typical contract size, procurement friction, budget owner
Technology / Vendor Research
Collect:
- how it works (architecture, key trade-offs)
- adoption signals and ecosystem health
- integration complexity
- lock-in risk, data portability, and exit cost
- security, compliance, and operational burden
- cost trajectory at scale
Output Format
Default structure:
- Decision summary — build, skip, or investigate further, in one paragraph
- Key findings — with
[SOURCE: ...]or[ESTIMATE]tags on quantitative claims - Assumptions & falsifiability — each key assumption with its kill condition
- Risks and counterarguments — steel-manned opposing view
- Recommendation — concrete next step
- Sources — linked and dated
Quality Gate
Before delivering:
- all numbers are sourced or labeled as estimates
- stale data is flagged
- the recommendation follows from the evidence
- at least one steel-manned counterargument is included
- key assumptions have explicit kill conditions
- the output makes a build-or-skip decision easier
From the file to a first result
The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.
View the source and supporting filesThis download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.
1. Download the file
Download SKILL.mdFrom the root of a test project, save the file as .skill-downloads/market-research-mmio70ma/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.
Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.
mkdir -p '.skill-downloads/market-research-mmio70ma' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/market-research-mmio70ma/download' --output '.skill-downloads/market-research-mmio70ma/SKILL.md.part' && mv '.skill-downloads/market-research-mmio70ma/SKILL.md.part' '.skill-downloads/market-research-mmio70ma/SKILL.md'2. Check prerequisites
Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.
No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.
The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.
3. Load the skill
After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.
Claude Code
test -f '.skill-downloads/market-research-mmio70ma/SKILL.md' && test -s '.skill-downloads/market-research-mmio70ma/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/market-research' && cp -R '.skill-downloads/market-research-mmio70ma' '.claude/skills/market-research'OpenSkills
OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.
Official OpenSkills installationopenskills install './.skill-downloads/market-research-mmio70ma'openskills read 'market-research-mmio70ma'Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.
For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.
openskills syncManual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.
4. Try a first task
Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:
Read .skill-downloads/market-research-mmio70ma/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.
Create Interactive Maps with kepler.gl
Data & AI
Create interactive map visualizations and export standalone HTML using the keplergl Python package. Use to plot geospatial data from DataFrames, GeoJSON, or CSV.
Agent-Driven Parameter Optimization
Data & AI
Guide for optimizing configurable systems with a measurable objective, using bounded trials and evidence-based recommendations.
ICP Visitor Outreach
Data & AI
Identify signed-up users matching the ideal customer profile but stalled, and draft personalized outreach to re-engage them.