← 返回 Skills 市场
tenlifejosh

ClawRadar — Real-Time Trend Monitor for OpenClaw

作者 tenlifejosh · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
101
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install clawradar
功能描述
Monitors AI, indie hacking, and entrepreneurship trends on X and Reddit in real-time, scoring viral posts for timely Telegram alerts with engagement insights.
使用说明 (SKILL.md)

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

Score Meaning Action
80–100 🔥🔥🔥🔥🔥 Critical trend Act immediately — post a reply/thread NOW
65–79 🔥🔥🔥🔥 Hot signal Strong opportunity — draft a response within 30 min
55–64 🔥🔥🔥 Worth watching Good signal — engage if you have something genuine to add
\x3C55 Below threshold Not 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 \x3C45 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 \x3C90 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

安全使用建议
Do not install or enable this skill until the author clarifies how it accesses X/Twitter, Reddit, and Telegram. Specifically: ask for the source repository or homepage; require explicit documentation of which credentials are needed (e.g., TELEGRAM_BOT_TOKEN and CHAT_ID, X API/OAuth keys or scraping method, Reddit client_id/secret) and where they are stored; confirm whether the skill will post on your behalf and what account it will use; insist the skill list all file paths it will read or write (the SKILL.md references clawradar/radar.py); and request a minimal, auditable implementation (or run it in a sandbox) before granting network or credential access. If you permit autonomous invocation, consider disabling it until you have verified credentials and code, since an autonomous skill that can post on social accounts has a high blast radius.
能力评估
Purpose & Capability
The description and SKILL.md expect continuous monitoring of X and Reddit and delivery of Telegram alerts (and even posting replies/threads), but the skill declares no required environment variables or credentials (e.g., X/Twitter OAuth, Reddit client, Telegram bot token) and no install or binaries. That mismatch suggests either the SKILL.md is incomplete or the skill expects the agent to use unprivileged scraping or the user's session — none of which is documented or justified.
Instruction Scope
Runtime instructions tell the agent to 'open the URL', 'read the content + top replies', and to 'post' replies/threads using templates, and reference a config path (clawradar/radar.py). Those actions imply reading local files and interacting with external services on behalf of the user. The SKILL.md does not document how to authenticate, what network endpoints are used, or whether the agent should use the user's accounts, which grants broad, ambiguous discretion.
Install Mechanism
There is no install spec and no code files — instruction-only — so nothing will be written to disk by an installer. This is low-risk from an install perspective, but increases the importance of the instruction content because that's the entire attack surface.
Credentials
The skill would reasonably require service credentials (Telegram bot token/chat id, X/Twitter API keys or cookie/session, Reddit API credentials) and possibly a local config file, but it declares none. Requiring no environment variables while instructing posting and alerting is disproportionate and opaque — it fails to justify or declare the secrets it will need.
Persistence & Privilege
always is false and the skill is not force-installed. However, the SKILL.md instructs autonomous behaviors (monitoring, alerting, and posting). If you allow autonomous invocation, a coherent implementation would need account credentials and posting privileges — combine autonomous invocation with undeclared posting permissions raises risk. The skill does reference a local config path (clawradar/radar.py) without declaring it in required config paths.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install clawradar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /clawradar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Real-time trend monitoring for X and Reddit. Scores content by engagement velocity, age, and keyword relevance. Alerts instantly when something is going viral in your niche.
元数据
Slug clawradar
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

ClawRadar — Real-Time Trend Monitor for OpenClaw 是什么?

Monitors AI, indie hacking, and entrepreneurship trends on X and Reddit in real-time, scoring viral posts for timely Telegram alerts with engagement insights. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 101 次。

如何安装 ClawRadar — Real-Time Trend Monitor for OpenClaw?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install clawradar」即可一键安装,无需额外配置。

ClawRadar — Real-Time Trend Monitor for OpenClaw 是免费的吗?

是的,ClawRadar — Real-Time Trend Monitor for OpenClaw 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

ClawRadar — Real-Time Trend Monitor for OpenClaw 支持哪些平台?

ClawRadar — Real-Time Trend Monitor for OpenClaw 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 ClawRadar — Real-Time Trend Monitor for OpenClaw?

由 tenlifejosh(@tenlifejosh)开发并维护,当前版本 v1.0.0。

💬 留言讨论