Generate user demand research reports from real user feedback. Scrape and analyze feature requests, complaints, and questions from Reddit, X, and GitHub. Use when user wants to do demand research, find feature requests, analyze user demand, or run RequestHunt queries.
Install with Tessl CLI
npx tessl i github:resciencelab/opc-skills --skill requesthunt95
Does it follow best practices?
Agent success when using this skill
Validation for skill structure
Generate user demand research reports by collecting and analyzing real user feedback from Reddit, X (Twitter), and GitHub.
Set API key in ~/.zshrc:
export REQUESTHUNT_API_KEY="your_api_key"Get your key from: https://requesthunt.com/settings/api
Quick Check:
cd <skill_directory>
python3 scripts/get_usage.pyThis skill helps you generate comprehensive user demand research reports. Follow this workflow:
Before collecting data, clarify with the user:
# 1. Trigger realtime scrape for the topic
python3 scripts/scrape_topic.py "ai-coding-assistant" --platforms reddit,x,github
# 2. Search with expansion for more data
python3 scripts/search_requests.py "code completion" --expand --limit 50
# 3. List requests filtered by topic
python3 scripts/list_requests.py --topic "ai-tools" --limit 100Analyze collected data and generate a structured Markdown report:
# [Topic] User Demand Research Report
## Overview
- Scope: ...
- Data Sources: Reddit (X), X (Y), GitHub (Z)
- Time Range: ...
## Key Findings
### 1. Top Feature Requests
| Rank | Request | Sources | Representative Quote |
|------|---------|---------|---------------------|
### 2. Pain Points Analysis
- **Pain Point A**: ...
### 3. Competitive Comparison (if specified)
| Feature | Product A | Product B | User Expectations |
### 4. Opportunities
- ...
## Methodology
Based on N real user feedbacks collected via RequestHunt...All commands run from the skill directory.
python3 scripts/list_requests.py --limit 20 # Recent requests
python3 scripts/list_requests.py --topic "ai-tools" --limit 10 # By topic
python3 scripts/list_requests.py --platforms reddit,github # By platform
python3 scripts/list_requests.py --category "Developer Tools" # By category
python3 scripts/list_requests.py --sortBy top --limit 20 # Top votedpython3 scripts/search_requests.py "authentication" --limit 20
python3 scripts/search_requests.py "oauth" --expand # With realtime expansion
python3 scripts/search_requests.py "API rate limit" --expand --platforms reddit,xpython3 scripts/get_topics.py # List all topics by categorypython3 scripts/get_usage.py # View API usage statspython3 scripts/scrape_topic.py "developer-tools" # Default: reddit,x
python3 scripts/scrape_topic.py "ai-assistant" --platforms reddit,x,github2ded327
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.