Community Intel
by @npfaerber
Automated community intelligence gathering for any open-source project or product. Searches Reddit, Hacker News, Twitter/X, GitHub, and YouTube for mentions,...
clawhub install community-intelπ About This Skill
name: community-intel description: Automated community intelligence gathering for any open-source project or product. Searches Reddit, Hacker News, Twitter/X, GitHub, and YouTube for mentions, use cases, tips, complaints, and trends. Compiles findings into structured reports. Use when you want to monitor community sentiment, track adoption, discover use cases, or stay on top of ecosystem developments around a project.
Community Intel
Automated community intelligence gathering and trend monitoring for open-source projects and products.
Requirements
web_search, web_fetch tools)message tool)How It Works
Run as a nightly or weekly cron job. The agent searches multiple platforms for mentions of a target project/product, reads full threads, and compiles a structured intelligence report. Over time, it learns which sources are productive and adjusts accordingly.
Configuration
Set these in your cron message or workspace config:
PROJECT_NAME: "YourProject"
SEARCH_TERMS: ["yourproject", "your-project", "YourProject"]
SUBREDDITS: ["r/yourproject", "r/selfhosted", "r/programming"]
INTEL_FILE: "memory/project-intel.md" # cumulative findings log
DISCORD_CHANNEL: "" # optional: channel ID for posting
EMAIL_TO: "" # optional: email for delivery
Research Sources
Primary (search every run)
| Source | What to search | Best for | |--------|---------------|----------| | Reddit | Project subreddit + related subs | Use cases, complaints, tips | | Hacker News |site:news.ycombinator.com + project name | Technical discussion, launches |
| GitHub | Issues, discussions, new repos | Bug reports, feature requests, forks |
| Twitter/X | Project name + hashtags | Viral moments, announcements |Secondary (rotate or check weekly)
| Source | What to search | Best for | |--------|---------------|----------| | YouTube | Project name + "tutorial" / "review" | Adoption trends, developer content | | Blog posts | Medium, Substack, dev.to | Deep dives, experience reports | | Product Hunt | Launches building on the project | Ecosystem growth | | Academic papers | ArXiv, Google Scholar | Research using/studying the project |OpenClaw Cron Setup
Add via CLI:
openclaw cron add \
--name "Community Intel" \
--schedule "45 22 * * *" \
--tz "America/Chicago" \
--session-target isolated \
--timeout 600 \
--message "$(cat <<'EOF'
You are doing community research for [PROJECT_NAME].Search for mentions across Reddit, Twitter/X, Hacker News, GitHub, and YouTube.
Look for: interesting use cases, creative integrations, tips and tricks,
new tools, complaints, security issues, and feature requests.
Steps:
1. Read [INTEL_FILE] for context on past findings and best sources
2. Search each platform for [SEARCH_TERMS]
3. Go deep -- read full threads, follow links, check comments
4. Compile findings into a structured summary
5. Append findings to [INTEL_FILE] with today's date and run number
6. Post summary to Discord channel [DISCORD_CHANNEL] (if configured)
7. Rate each source 1-3 stars based on today's yield
Be thorough. Quality over speed. If a source has nothing new, note that
so we can deprioritize it over time.
EOF
)"
Or add via config.patch:
{
"cron": [{
"name": "Community Intel",
"schedule": "45 22 * * *",
"tz": "America/Chicago",
"sessionTarget": "isolated",
"timeout": 600,
"message": "You are doing community research for [PROJECT_NAME]..."
}]
}
Report Format
Each run produces a report in this structure:
### YYYY-MM-DD (run N) -- Research RunHeadline: [one-line summary of biggest findings]
π₯ Cool Use Cases
[Description with source link] π‘ Tips & Tricks
[Practical discovery with details] π οΈ New Tools / Integrations
[New project, tool, or integration discovered] π’ Community Buzz
[Sentiment, complaints, praise, trends] π Security / Risks
[Any security findings, vulnerabilities, concerns] π Source Quality
Reddit: βββ (active discussions)
HN: ββ (one thread)
Twitter: β (quiet day)
YouTube: βββ (new tutorials)
Intel File Structure
Maintain a cumulative intel file (INTEL_FILE) with three sections:
# [PROJECT_NAME] IntelBest Sources (updated YYYY-MM-DD, run N)
Reddit βββ -- Active community, good use cases
Hacker News ββ -- Occasional deep technical threads
GitHub ββ -- Steady issue flow
Twitter/X β -- Mostly retweets, low signal
YouTube βββ -- Tutorial explosion lately Community Resources Discovered
tool-name -- Description
directory-site -- Curated list of projects Findings Log
YYYY-MM-DD (run N)
... (newest first, oldest at bottom)
The agent reads this file at the start of each run to:
Research Techniques
Search query patterns that work well:
"project-name" site:reddit.com -- Reddit mentions"project-name" site:news.ycombinator.com -- HN threads"project-name" tutorial OR guide OR setup -- How-to content"project-name" vs OR alternative OR competitor -- Competitive landscape"project-name" security OR vulnerability OR CVE -- Security issues"project-name" after:YYYY-MM-DD -- Only recent resultsReading threads effectively:
Tips
βοΈ Configuration
Set these in your cron message or workspace config:
PROJECT_NAME: "YourProject"
SEARCH_TERMS: ["yourproject", "your-project", "YourProject"]
SUBREDDITS: ["r/yourproject", "r/selfhosted", "r/programming"]
INTEL_FILE: "memory/project-intel.md" # cumulative findings log
DISCORD_CHANNEL: "" # optional: channel ID for posting
EMAIL_TO: "" # optional: email for delivery