product-demand-research — Claude Code skill for demand research
This skill mines Reddit, social posts and video comments for complaints, requests and buyer objections. Useful before you commit to building a product.
npx skills add ScrapeCreators/social-media-research-skills --skill product-demand-research -a claude-codeWhat product-demand-research does
The skill turns public posts and comments into a demand report for a product category. It looks for repeated complaints, phrases like "I wish" or "is there a tool", mentions of alternatives and manual workarounds, and hints that people would pay. Objections to existing solutions get their own section.
The workflow runs in steps: your idea becomes search queries and synonyms, then Reddit and other platforms get searched, comments and video transcripts are pulled for promising posts, and findings are clustered by pain, trigger and desired outcome. Demand is scored on frequency, intensity and recency. Output is a markdown report with a pain table, exact customer language and source links, plus sections for alternatives, barriers and messaging angles.
You need SCRAPECREATORS_API_KEY in your environment. The skill uses Bash, Read, Write and WebFetch. The author warns against calling a market validated off a handful of comments, and against skipping negative evidence or existing alternatives. If you want hard market-size numbers, look elsewhere: this gives qualitative signals, not sales statistics.
What it helps with
- validate a startup idea before writing code
- collect pain points from Reddit comment threads
- find what people use instead of your product today
- list objections buyers raise about existing tools
- gather customer wording for landing page copy
Example prompts for the agent
- validate demand for an expense tracker for freelancers
- find pain points and objections in the habit tracker category on Reddit
- pull buyer quotes about invoicing tools
How to install product-demand-research
1Skills CLI (Vercel)
npx skills add ScrapeCreators/social-media-research-skills --skill product-demand-research -a claude-code2Manually: put the files in place
~/.claude/skills/product-demand-research/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/product-demand-research/
1Skills CLI (Vercel)
npx skills add ScrapeCreators/social-media-research-skills --skill product-demand-research -a codex2Manually: put the files in place
.agents/skills/product-demand-research/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add ScrapeCreators/social-media-research-skills --skill product-demand-research -a cursor2Manually: put the files in place
.cursor/skills/product-demand-research/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install ScrapeCreators/social-media-research-skills product-demand-research2Manually: put the files in place
.github/skills/product-demand-research/SKILL.md1Skills CLI (Vercel)
npx skills add ScrapeCreators/social-media-research-skills --skill product-demand-research -a gemini-cli2Platform CLI
gemini skills install https://github.com/ScrapeCreators/social-media-research-skills --path skills/product-demand-researchManually: put the files in place
.devin/skills/product-demand-research/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add ScrapeCreators/social-media-research-skills --skill product-demand-research -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about product-demand-research
How do I install product-demand-research in Claude?
Run npx skills add ScrapeCreators/social-media-research-skills --skill product-demand-research -a claude-code. The skill lands in ~/.claude/skills/product-demand-research/SKILL.md.
What does product-demand-research do?
It scans public posts, comments and video transcripts for demand signals: complaints, requests, workarounds and objections. You get a report with pain points, quotes and a demand verdict.
What do I need for the skill to work?
A SCRAPECREATORS_API_KEY environment variable. Without it the data requests will not go through.
Source text
SKILL.md · MIT
---
name: product-demand-research
description: Use when the user wants to validate a product idea, find pain points, mine demand signals, discover objections, or gather voice-of-customer language from Reddit, social posts, video transcripts, and comments. Produces evidence-backed product research.
allowed-tools: Bash, Read, Write, WebFetch
version: 1.0.0
author: ScrapeCreators
license: MIT
homepage: https://scrapecreators.com
repository: https://github.com/ScrapeCreators/social-media-research-skills
metadata:
openclaw:
requires:
env:
- SCRAPECREATORS_API_KEY
primaryEnv: SCRAPECREATORS_API_KEY
homepage: https://scrapecreators.com
tags:
- social-media
- research
- scrapecreators
---
# Product Demand Research
## Overview
Use public social data to understand whether people actually complain about, ask for, buy, hack around, or recommend solutions in a product category. The output should help founders and marketers decide what to build, position, or test.
## When to Use
Use this skill when the user asks to:
- validate a startup or product idea
- find pain points in a niche
- mine Reddit/TikTok/YouTube comments for product ideas
- find buyer language and objections
- understand alternatives people use today
- create messaging from demand evidence
## Signals to Extract
- repeated complaints
- "I wish" / "is there a tool" / "how do I" phrases
- workarounds and spreadsheets/manual processes
- comparison and alternative mentions
- buying intent
- objections to existing solutions
- exact words people use for the problem
## Workflow
1. Turn the idea into search queries and synonyms.
2. Search Reddit and relevant social platforms.
3. Pull comments/transcripts for promising posts/videos.
4. Cluster pains, triggers, alternatives, and desired outcomes.
5. Score demand by frequency, intensity, recency, and willingness-to-pay hints.
6. Produce messaging and product implications.
## Output Format
```markdown
# Product Demand Research: {idea/category}
## Verdict
- Demand signal: Strong/Medium/Weak
- Confidence: High/Medium/Low
- Why:
## Pain Points
| Pain | Evidence | Exact language | Source |
|---|---|---|---|
## Existing Alternatives / Workarounds
- ...
## Objections and Barriers
- ...
## Messaging Angles
- "..."
## Product Ideas / Tests
1. ...
2. ...
```
## Common Pitfalls
- Do not claim market validation from a handful of comments.
- Do not ignore negative evidence or existing alternatives.
- Do not paraphrase away the best customer language.
© ScrapeCreators · MIT · ScrapeCreators/social-media-research-skills