ClawRadar — Real-Time Trend Monitor for OpenClaw

# ClawRadar — Real-Time Trend Monitor **Skill for OpenClaw | Version 1.0.0**

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ClawRadar — Real-Time Trend Monitor for OpenClaw" with this command: npx skills add tenlifejosh/clawradar

ClawRadar — Real-Time Trend Monitor

Skill for OpenClaw | Version 1.0.0


What ClawRadar Is

ClawRadar is J's real-time trend intelligence layer. It watches X (Twitter) and Reddit continuously, scoring every post for engagement velocity, freshness, and niche relevance. When something is going viral in the AI/indie hacking/entrepreneurship space, J gets an instant Telegram alert — with context and a ready-made opportunity note.

The strategic insight: The window to ride a trend is 30–90 minutes. After that, the wave has passed and you're just noise. ClawRadar gives you that window, reliably, without manual monitoring.


What It Monitors

X (Twitter)

Searches run on every scan:

  • "AI agent" — catching new tool releases, viral takes
  • "indie hacker" — maker community momentum
  • "AI automation" — workflow/productivity trends
  • "MCP server" — protocol-level AI infrastructure
  • "openclaw" — brand monitoring
  • "SaaS launch" — product launches gaining traction
  • "AI tool launch" — new tools going viral

Reddit Communities

  • r/artificial — general AI discourse, breaking news
  • r/MachineLearning — technical AI trends with research implications
  • r/SideProject — indie projects gaining traction (launch opportunities)
  • r/entrepreneur — business/founder mindset content
  • r/ChatGPT — mainstream AI discourse and viral use cases
  • r/singularity — forward-looking AI discussion

Why These Sources

X is where trends start. Reddit is where they get validated and discussed in depth. Together they cover the full lifecycle: early signal (X) → community validation (Reddit) → mainstream (everywhere else). ClawRadar catches it at stage 1 or 2.


How Scores Work

Composite Score (0–100+)

Score = (engagement_velocity × 0.40) + (freshness × 0.30) + (keyword_relevance × 0.30)

Engagement Velocity (40%):

(likes + 2×retweets + comments) / hours_since_posted

A post with 500 likes in 30 minutes scores higher than one with 500 likes over 3 days. RTs count double because they indicate content spread, not just approval.

Freshness (30%):

Linear decay from 100 (just posted) to 0 (2 hours old). Content older than 2 hours gets a freshness score of 0 and is excluded entirely.

Keyword Relevance (30%):

Each niche keyword hit = 10 points, capped at 100. Keywords include: AI, agent, automation, indie, saas, launch, GPT, LLM, Claude, OpenAI, Anthropic, MCP, tool, startup, revenue, and ~20 more.

Score Interpretation

ScoreMeaningAction
80–100🔥🔥🔥🔥🔥 Critical trendAct immediately — post a reply/thread NOW
65–79🔥🔥🔥🔥 Hot signalStrong opportunity — draft a response within 30 min
55–64🔥🔥🔥 Worth watchingGood signal — engage if you have something genuine to add
<55Below thresholdNot alerted

Interpreting Alerts

Alert Anatomy

🚨 TREND RADAR — 2:30 PM MDT        ← when ClawRadar caught it
━━━━━━━━━━━━━━━━━━━━━
📈 VIRAL: "[Post title/tweet]"       ← the content (first 200 chars)

Platform: X | By: @username         ← source and author
Engagement: 4.2K likes, 1.1K RTs    ← raw engagement numbers
in 45min                            ← how long since posted
Relevance: AI tools, indie hacking  ← which niches it hits
Score: 🔥🔥🔥🔥 (82/100)              ← composite score + fire rating
URL: [link]                         ← direct link to engage

💡 Opportunity: [action suggestion]  ← what to do right now
━━━━━━━━━━━━━━━━━━━━━

Reading the Opportunity Note

The opportunity note is auto-generated based on niche tags:

  • AI tools/automation → Thread on @HutchCOO comparing to your builds
  • Indie hacking/SaaS → Build-in-public update or reply with your angle
  • Reddit → Jump into comments for targeted exposure
  • Faith+tech → Engage now and cross-post Prayful context
  • Entrepreneurship → Your story (restaurants → agency → AI) is uniquely relevant

These are starting points — use your judgment. The best engagement is always authentic and specific.


Responding to a Trend

Decision Framework

Act now (score 70+, age <45 min):

  1. Open the URL immediately
  2. Read the content + top replies
  3. Choose your angle (see templates below)
  4. Post within 15 minutes of receiving the alert

Act soon (score 55–70, age <90 min):

  1. Read the content when you can
  2. Post a reply or thread within 60 minutes
  3. Still valuable, just less urgent

Skip if:

  • You don't have a genuine perspective on it
  • You'd just be saying "great point!" with no substance
  • The thread is already 200+ replies deep with no top spots left
  • It conflicts with your brand voice

Content Templates

X Reply Template

[Specific observation about their point]

[Your contrasting or complementary experience]

[One specific thing you're building/doing that's relevant]

[Optional: Question that adds to the conversation]

Example:

The hardest part about AI agents isn't the intelligence — it's the persistence. Getting them to remember context, resume tasks, and not forget everything between sessions.

Building this exact problem away with @openclaw. Still hard, but getting there.

What's your biggest agent reliability issue?

X Thread Template (for major trends)

Tweet 1: [Hook — the trend or contrarian take]
Tweet 2: [Why this matters / what most people miss]
Tweet 3: [What you're actually doing about it]
Tweet 4: [The result / what you learned]
Tweet 5: [Call to action or question]

Reddit Comment Template

[Acknowledge what OP said specifically]

[Your real experience or data point]

[Relevant project/context without being salesy]

[Question or invitation to discuss]

Adjusting ClawRadar

All config lives in clawradar/radar.py under CONFIG.

Adjust Sensitivity

# More alerts (lower bar):
"score_threshold": 40,

# Fewer, higher-quality alerts:
"score_threshold": 70,

# Catch older but still relevant content:
"max_age_hours": 4,

Add Keywords

"keywords": [
    # Existing...
    "prayful",   # Your app name
    "MFJ",       # MyFirstJob
    "GND",       # Good Neighbor Design
],

Add Niche Keywords (triggers niche filter)

"niche_keywords": [
    # Existing...
    "local business",    # GND niche
    "web design",        # GND niche
    "bible app",         # Prayful niche
],

Add X Searches

"x_searches": [
    # Existing...
    ("local business website", 15),
    ("web design agency", 10),
    ("bible app launch", 10),
],

Add Subreddits

"subreddits": [
    # Existing...
    ("webdev", "hot", 20),
    ("smallbusiness", "hot", 20),
    ("Christianity", "hot", 15),
],

Cron Status

ClawRadar runs every 30 minutes, 7am–11pm Mountain.

# Check cron status:
openclaw cron list

# Run now:
openclaw cron run --name "ClawRadar — Trend Monitor"

# View run history:
openclaw cron runs --name "ClawRadar — Trend Monitor"

Troubleshooting

No Alerts (expected behavior check)

ClawRadar is designed to stay silent when there's nothing notable. Silence = no viral trends in your niche right now. That's correct behavior.

To verify it's running and scoring:

python3 clawradar/radar.py --dry-run --debug --threshold 20

This will show everything it found, scored, and filtered — even content that didn't make the threshold.

Getting Too Many Alerts

# Raise threshold:
"score_threshold": 70,
# Or add more restrictive niche keywords

Getting Too Few Alerts

# Lower threshold:
"score_threshold": 40,
# Add more search queries
# Add more subreddits
# Expand keywords list

X Searches Failing

Verify bird CLI is working:

bird --chrome-profile "Profile 1" search "AI" --count 5 --json

If it fails, the Chrome session may need refreshing. Open Chrome with "Profile 1" and visit X.com to re-authenticate.

Reddit Rate Limiting

Reddit's public JSON API allows ~60 requests/minute. ClawRadar includes 500ms delays between subreddit calls. If you see HTTP 429 errors, increase the delay in fetch_reddit_posts().


Architecture Notes

No external dependencies beyond Python 3.9+ stdlib + bird CLI + openclaw. No API keys, no PRAW, no OAuth flows. Reddit uses the public JSON API (reddit.com/r/subreddit.json). X uses bird CLI (which handles Chrome cookie extraction).

Idempotent — runs safely every 30 minutes. The seen.json tracker ensures you never alert on the same content twice within 48 hours.

Graceful degradation — if X is down, Reddit still runs. If a subreddit errors, the rest continue. No single point of failure.


Logs

# Live tail:
tail -f clawradar/logs/radar.log

# Last 50 lines:
tail -50 clawradar/logs/radar.log

# Count alerts sent today:
grep "Alert sent" clawradar/logs/radar.log | grep $(date +%Y-%m-%d) | wc -l

ClawRadar v1.0.0 | Part of the Ten Life Creatives operating system | openclaw.ai

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Trump Truth Social Tracker

跟踪特朗普 Truth Social 帖子数据。从 CNN 归档 API 获取数据并同步到本地 SQLite 数据库,支持查询、统计和分析。触发场景:(1) 用户要求同步/更新 Truth Social 数据 (2) 查询特朗普帖子内容、互动数据 (3) 分析帖子趋势或统计信息 (4) 用户提到"Truth So...

Registry SourceRecently Updated
941Profile unavailable
General

Disk Watch

Monitor disk space across drives. Alert before disks fill up. Track usage trends, find space hogs, suggest cleanup. Every server needs this.

Registry SourceRecently Updated
4080Profile unavailable
General

DeepReader

The default web content reader for OpenClaw. Reads X (Twitter), Reddit, YouTube, and any webpage into clean Markdown — zero API keys required. Use when you n...

Registry SourceRecently Updated
8282Profile unavailable
Automation

Uptime Monitoring with Encrypted Energy - Know the second your OpenClaw agent goes silent

Know the second your OpenClaw agent goes silent. Free hosted heartbeat monitor — every-minute pings, public status page, and email alerts when pings stop.

Registry SourceRecently Updated
900Profile unavailable