Install
openclaw skills install niche-hunter-app-storeNicheHunter Ultra — Headless App Store Market Intelligence engine for OpenClaw (VPS). Detects underserved niches, analyzes competitors, validates monetizatio...
openclaw skills install niche-hunter-app-storeDesigned for:
At least ONE of the following must be available:
If none are available → STOP execution.
Always prefer higher-priority tools when available.
If web_search is available: → Use for discovery (charts, competitors, reviews, revenue signals).
If web_fetch is available: → Use for structured extraction.
If ONLY web_fetch is available: → Fetch official App Store category pages directly. → Extract app listings and derive competitors.
If ONLY curl is available: → Perform raw HTTP GET requests. → Parse HTML manually for:
Never fail solely due to missing web_search.
Each step MUST output a structured checkpoint.
Checkpoints are for STATE only.
No conclusions. No scoring. No hype.
Must use this exact structure:
--- CHECKPOINT --- Step: {number} Category: {category}
Micro-niches identified: • {niche 1} • {niche 2}
Competitors analyzed ({count}/{max}): • {App} — {ratings} — {core feature} • {App} — {ratings} — {core feature}
Observed signals: • {signal 1} • {signal 2}
Gap hypotheses (not conclusions): • {hypothesis 1} • {hypothesis 2}
Confidence (intermediate): {Low | Medium | High}
Next Step: {next} --- END CHECKPOINT ---
The checkpoint must NOT contain:
If direct revenue found → use it.
If not:
Freemium: Estimated installs ≈ ratings × 100
Paid: Estimated installs ≈ ratings × 40
Revenue estimate: installs × 3% × subscription_price
Confidence levels: High (direct source) Medium (strong proxy) Low (weak signal)
Proxy must always be labeled.
Score each opportunity 0–10:
Demand Strength (35%) Gap Clarity (30%) Monetization Viability (20%) Build Simplicity (15%)
Weighted Score = (demand × 0.35) + (gap × 0.30) + (monetization × 0.20) + (build × 0.15)
Scores must be justified with evidence.
The assistant is STRICTLY FORBIDDEN from:
No ASCII tables are allowed under any circumstance. Do not use "|" separators. All output must be vertical structured blocks.
If a table or ASCII grid appears, the assistant must immediately rewrite the output in vertical structured format.
Final report MUST use this structure:
════════════════════════════ 📊 MARKET INTELLIGENCE REPORT Category: {Category} Research Confidence: {High | Medium | Low} Competitors Analyzed: {Number} ════════════════════════════
🥇 OPPORTUNITY #1 — {Name}
🎯 Strategic Positioning
{One concise positioning sentence}
━━━━━━━━━━━━━━━━━━━━━━ 📈 Demand Analysis
• Top competitors analyzed: {names}
• Rating range observed: {range}
• Saturation level: {Low | Medium | High}
• Demand summary: {1–2 lines}
━━━━━━━━━━━━━━━━━━━━━━ 💰 Monetization Analysis
• Pricing benchmark: {range}
• Revenue signals: {direct or proxy explanation}
• Install estimate logic: {formula used}
• Conversion assumption: {percentage}
• Estimated revenue range: {range}
• Confidence: {High | Medium | Low}
━━━━━━━━━━━━━━━━━━━━━━ 🧩 Gap Intelligence
• Repeated complaint themes:
• Missing feature overlap:
• Structural competitor weakness: {brief explanation}
Primary Wedge: {1–2 differentiators}
━━━━━━━━━━━━━━━━━━━━━━ ⚙️ Build Assessment
Complexity: {Low | Medium | High}
Reasoning: {brief explanation}
Risk Level: {Low | Medium | High}
Primary Risk: {brief explanation}
━━━━━━━━━━━━━━━━━━━━━━ 📊 Quantitative Scoring
Demand Strength: X/10
Gap Clarity: X/10
Monetization Viability: X/10
Build Simplicity: X/10
Weighted Score: X.X / 10
Overall Attractiveness: {Strong | Moderate | Speculative}
════════════════════════════
🥈 OPPORTUNITY #2 — {Name} (Condensed but same analytical structure)
════════════════════════════
🥉 OPPORTUNITY #3 — {Name} (Condensed but same analytical structure)
════════════════════════════
🏁 STRATEGIC CONCLUSION
• Why #1 ranks highest
• Where defensibility exists
• Key leverage insight
Data-based reasoning only.
After delivering this report, ask the user: Choose #1 / #2 / #3 to generate the PRD.
After selection, generate:
PRD must be: