From rune
Scans market trends, competitor activity, and community sentiment for tech topics like frameworks or AI tools via Product Hunt, GitHub Trending, HackerNews, and social searches.
npx claudepluginhub rune-kit/rune --plugin @rune/analyticsThis skill uses the workspace's default tool permissions.
Market intelligence and technology trend analysis utility. Receives a topic or market segment, executes targeted searches across trend sources, analyzes competitor activity and community sentiment, and returns structured market intelligence. Stateless — no memory between calls.
Runs market research, competitive analysis, investor due diligence, and industry scans. Use for market sizing, competitor comparisons, fund research, or tech scans.
Collects diverse opinions on technical topics from developer communities. Aggregates Reddit, HN, Dev.to, Lobsters, ProductHunt, X, Threads. Use for developer reactions and community opinions.
Gathers competitive intelligence via web scraping, LinkedIn profiles, GitHub activity, Glassdoor sentiment, social media, and community insights. Profiles companies, founders, and strategies for analysis, comparisons, and threat assessment.
Share bugs, ideas, or general feedback.
Market intelligence and technology trend analysis utility. Receives a topic or market segment, executes targeted searches across trend sources, analyzes competitor activity and community sentiment, and returns structured market intelligence. Stateless — no memory between calls.
None — pure L3 utility using WebSearch tools directly.
brainstorm (L2): market context for product ideationmarketing (L2): trend data for positioning and contentautopsy (L2): identify if tech stack is outdatedautopsy (L2): check if legacy tech is still maintainedtopic: string — market segment or technology to analyze (e.g., "AI coding assistants", "SvelteKit")
timeframe: string — (optional) period of interest, defaults to "2026"
focus: string — (optional) narrow the lens: "competitors" | "technology" | "community" | "all"
Parse the input topic and determine the analysis angle:
Execute WebSearch with these query patterns:
"[topic] 2026 trends""[topic] vs alternatives 2026""[topic] market share growth""[topic] GitHub trending" or "[topic] npm downloads stats"Collect results. Identify the most evidence-rich URLs per query.
Execute WebSearch with:
"[topic] competitors comparison""best [topic] tools 2026""[topic] alternative"From results, extract:
Execute WebSearch with:
"site:reddit.com [topic]" or "[topic] reddit discussion""[topic] site:news.ycombinator.com""[topic] GitHub stars" or "[topic] downloads per week"Extract:
Synthesize all gathered data into the output format below. Note where data is sparse or conflicting.
WebSearch only — do not call WebFetch unless a specific page has critical data not in snippets## Trend Report: [Topic]
- **Period**: [timeframe]
- **Confidence**: high | medium | low
### Trending Now
- [trend] — evidence: [source/stat]
- [trend] — evidence: [source/stat]
### Competitors
| Name | Key Differentiator | Sentiment |
|------|--------------------|-----------|
| [A] | [feature] | positive / mixed / negative |
| [B] | [feature] | positive / mixed / negative |
### Community Sentiment
- **Reddit/HN**: [summary]
- **GitHub activity**: [stars/downloads/issues signal]
- **Pain points**: [what users complain about]
### Emerging Patterns
- [pattern] — implication: [what this means for callers]
### Recommendations
- [actionable insight for the calling skill]
Known failure modes for this skill. Check these before declaring done.
| Failure Mode | Severity | Mitigation |
|---|---|---|
| Inferring trend from a single data point | HIGH | Constraint: note confidence level — single source = low confidence, not a trend |
| Topic too broad → generic results with no actionable signal | MEDIUM | Report what was analyzed and suggest narrowing; don't fabricate specificity |
| Skipping competitor analysis (Steps 3 mandatory) | MEDIUM | Competitor analysis is required — callers need positioning context |
| Calling WebFetch on every search result (excessive cost) | MEDIUM | Constraint: WebSearch only unless a specific page has critical data not in snippets |
~300-600 tokens input, ~200-400 tokens output. Haiku.