Loading...
Loading...
Monitor Reddit communities worldwide to discover niche product opportunities — unmet pain points, frustrated users, tool-seeking posts — from high-purchasing-power markets (US, UK, EU, DACH, Nordics, JP, KR, AU). Use this skill whenever the user mentions Reddit, product opportunities, pain point hunting, market research, niche discovery, subreddit monitoring, or wants to find SaaS/product ideas from real user discussions. Also use for /reddit commands and /loop /reddit scheduled scans.
npx skill4agent add sky-flux/skills redditreferences/brew install curl jqreddit.sh diagnose.reddit/reports/opportunities/archive/.gitignore.reddit/references/subreddits.jsonreferences/intent_keywords.jsonreddit.sh fetch --campaign global_english --sort new --pages 1reddit.sh fetchreferences/subreddits.jsonscan_priorityreddit.sh fetch --campaign global_english --sort new --pages 2
reddit.sh fetch --campaign dach_german --sort new --pages 1
reddit.sh fetch --campaign nordic_scandi --sort new --pages 1r/A+B+C/new.json_jq_enrichedintent_keywords_matchednegative_signalsalready_triedseen_posts.reddit/.reddit.jsonreddit.sh comments <post_id> <subreddit>reddit.sh search "competitor alternative" --globalwatched_threads.reddit/reports/YYYY-MM-DD-scan.md.reddit/opportunities/<slug>.md| Mode | Usage | Purpose |
|---|---|---|
| fetch | | Fetch & enrich posts |
| comments | | Comment tree for deep-dive |
| search | | Reddit search |
| discover | | Find new subreddits |
| profile | | User history analysis |
| crosspost | | Cross-poster detection |
| stickied | | Stickied post mining |
| firehose | | Real-time comment stream |
| duplicates | | Link propagation tracking |
| wiki | | Community wiki content |
| stats | | Database / state statistics |
| export | | CRM-ready export |
| cleanup | | Purge expired data |
| diagnose | | Health check (jq, dirs, state) |
watch_checkcompetitor_search <campaign>update_subreddit_quality <sub> <scanned> [opportunities]raw_score = intensity * 0.20
+ competitive_gap * 0.20
+ build_feasibility * 0.20
+ market_value * 0.20
+ frequency * 0.15
+ timeliness * 0.05adjusted = raw_score
+ cross_market_bonus (same pain in 3+ Tier S markets -> +1.5)
+ seasonal_bonus (matches upcoming seasonal pattern -> +1.0; just passed -> -1.0)
- false_positive_penalty (see below)
final_score = clamp(adjusted, 1, 10)final_score *= 0.88market_value= 8: Deep verification (Phase 3) + highlight in report
= 7: Show in daily report under New Opportunities
references/intent_keywords.json| Tier | Signal | Examples |
|---|---|---|
| 1 | Direct purchase intent | "willing to pay", "budget for", "take my money" |
| 2 | Active solution seeking | "looking for a tool", "switching from", "need alternative" |
| 3 | Pain expression | "frustrated with", "too expensive", "waste of time" |
| 4 | Research | "what do you use for", "best practices", "recommendations" |
| 5 | Indirect signals | Domain discussions implying unmet need |
## Product Opportunity: [Name]
**Score:** X.X/10 | **Intent Tier:** N | **Solo Dev Fit:** Yes/No
### Pain Point
[2-3 sentence summary of the unmet need]
### Market Evidence
- **Frequency:** N posts in last 7 days across M subreddits
- **Intensity:** [low/medium/high] — key signals: ...
- **Geography:** [primary markets]
- **Target user:** [persona]
- **Budget signals:** [quotes or indicators]
### Competitive Landscape
- **Existing paid tools:** [list with pricing]
- **Open-source alternatives:** [list with GitHub stars]
- **Why they fail:** [gap analysis]
- **Recent launches:** [last 6 months]
### Build Assessment
- **Complexity:** [low/medium/high]
- **MVP scope:** [3-5 core features]
- **Build time:** [estimate]
- **Tech stack:** [recommendation]
- **Technical moat:** [if any]
- **Solo Dev Fit:** [Yes/No + reasoning]
### Revenue Model
- **Pricing anchor:** [competitor pricing context]
- **Suggested tiers:** [USD/EUR with PPP notes]
- **Distribution:** [channels]
- **Market size estimate:** [TAM/SAM]
- **Revenue potential:** [12-month projection]
- **CAC / Payback:** [estimate]
- **Churn risk:** [assessment]
### Cross-Market Signal
[Evidence from other markets/platforms]
### Source Posts
- [post title](url) — r/subreddit — N upvotes, M comments — YYYY-MM-DD# Reddit Opportunity Scan — YYYY-MM-DD
## New Opportunities (score >= 7)
[Opportunity cards with score, pain summary, top source post]
## Trending Pain Points
[Clusters below threshold but gaining frequency]
## Time-Sensitive (< 2h old, high intent)
[Posts needing immediate attention — Tier 1-2 intent, fresh]
## Scan Stats
- Subreddits scanned: N
- Posts analyzed: N
- New opportunities: N
- Watched threads updated: N
- API calls used: N / 100/loop 30m /redditreferences/subreddits.jsonscan_priorityseen_posts.reddit/.reddit.jsonwatch_checkcompetitor_searchOPPORTUNITY: [title] (score X.X)update_subreddit_quality.reddit/.reddit.json| Key | Purpose | TTL |
|---|---|---|
| Deduplication | 30 days |
| Monitor for new comments | 7 days default |
| Lifecycle tracking | Permanent |
| Known tools/competitors | Permanent |
| High-value Reddit users | Permanent |
| Cross-sub posting patterns | 30 days |
| Hit rate per subreddit | Permanent |
discovered -> investigating -> validated -> building -> launched -> revenue -> archived.reddit/.gitignore