← 返回 Skills 市场
peti0402

Hype Scanner

作者 peti0402 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
554
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install hype-scanner
功能描述
Real-time crypto and stock hype detection using Reddit, CoinGecko, DEXScreener, and StockTwits. AI-powered signal validation with local Ollama model. Only re...
使用说明 (SKILL.md)

Hype Scanner 🦁 (Ari)

Detect real hype before it hits the charts. Built for autonomous 24/7 operation.

What It Does

Scans 4 sources every 15 minutes:

  • Reddit — 5 subreddits (wallstreetbets, CryptoCurrency, SatoshiStreetBets, memecoins, pennystocks)
  • CoinGecko — trending + gainers
  • DEXScreener — top token boosts (new launches)
  • StockTwits — trending tickers

AI validation layer (local Ollama, qwen3:32b):

  • Analyzes every candidate for real signal vs noise
  • Confidence score 1-10 — only ≥6 becomes an alert
  • Zero API costs for the AI part

Architecture

Scanner (Node.js, every 15 min)
  ↓ Rule-based pre-filter (fast)
  ↓ Ollama validation per candidate (smart)
  → alerts.json (only real signals)

OpenClaw Cron (every 20 min)
  → Read alerts.json
  → If pending → alert Yuri via Telegram

Setup

Prerequisites

  • Node.js 18+
  • Ollama running locally with qwen3:32b (or any model)
  • Windows Task Scheduler (or cron) for scanner loop

Files

hype-scanner/
├── scanner-ai.js        ← main scanner (Node.js)
├── alerts.json          ← output (pending alerts)
├── scanner-state.json   ← cooldown + seen tokens
└── scanner-ai.log       ← debug log

Step 1: Install Scanner

Clone or copy scanner-ai.js to your workspace:

# No npm install needed — uses built-in https/http/fs
node scanner-ai.js

Step 2: Schedule with Windows Task Scheduler

Create a VBS wrapper for zero-flash execution:

' ari-scanner.vbs
Set oShell = CreateObject("WScript.Shell")
oShell.Run "cmd /c node C:\path	o\hype-scanner\scanner-ai.js >> C:\path	o\hype-scanner\scanner-ai.log 2>&1", 0, False

Register in Task Scheduler:

  • Trigger: Every 15 minutes
  • Action: wscript.exe ari-scanner.vbs
  • Run As: current user
  • Run whether logged in or not

Step 3: Add OpenClaw Cron Alert Checker

Add this cron to OpenClaw (every 20 minutes):

{
  "name": "Ari Alert Checker",
  "schedule": { "kind": "every", "everyMs": 1200000 },
  "payload": {
    "kind": "agentTurn",
    "message": "Check C:\\path\	o\\hype-scanner\\alerts.json. If pending alerts exist, send them to Telegram, then mark as seen (set seen: true on each). Format: 🦁 HYPE ALERT: [token] [source] confidence: [X]/10. If none → HEARTBEAT_OK.",
    "timeoutSeconds": 60
  }
}

Configuration

Edit scanner-ai.js top-level config:

const CONFIG = {
  minHypeScore: 3,          // pre-filter threshold (Ollama does the real work)
  volumeSpikeThreshold: 200, // volume spike % to flag
  subreddits: ['wallstreetbets', 'CryptoCurrency', 'SatoshiStreetBets', 'memecoins', 'pennystocks'],
  redditMinScore: 50,        // min Reddit post score
  alertCooldownHours: 3,     // don't re-alert same token
};

Alert Format (alerts.json)

[
  {
    "id": "BTC-1706...",
    "token": "BTC",
    "sources": ["reddit", "coingecko"],
    "hypeScore": 8.5,
    "ollamaConfidence": 7,
    "ollamaSummary": "Strong momentum across Reddit and CoinGecko trending. Institutional buying signals.",
    "timestamp": "2026-02-24T04:30:00Z",
    "seen": false
  }
]

Ollama Model Options

Model Speed Accuracy Use When
qwen3:32b Slow ⭐⭐⭐⭐⭐ Main analysis
qwen2.5:7b Fast ⭐⭐⭐ Heavy load
llama3.2:3b Very fast ⭐⭐ Fallback

If Ollama is overloaded (timeout), scanner falls back to rule-based scoring only.

Integration with OpenClaw Morning/Evening Brief

Add to your Morning Brief cron:

Read hype-scanner/alerts.json — pending alerts?
If yes → include in brief + mark as seen

Production Results

Running 24/7 on a trading system with:

  • ~96 scans/day
  • Average 0-3 real alerts/day (low noise)
  • Caught BONK, WIF, and PENGU early in their runs
  • Zero false positives that triggered a bad trade

Philosophy

Quality over quantity. Most scanners spam you with noise. Ari is trained to stay quiet unless it's real.

Local AI, no API cost. Ollama runs on your GPU. 10,000 analyses = $0.

Autonomous. Silent. Alert only when it matters.

安全使用建议
This skill appears to do what it claims: polling public market/social APIs, scoring candidates, and using a local Ollama instance for final validation. Before installing: 1) Ensure you run it on a machine with Node.js and a local Ollama instance (the code expects http://localhost:11434 and a specified model); if Ollama is missing the scanner will fall back to rules. 2) Be aware it writes alerts.json, scanner-state.json, and logs to its directory — run it under a limited user and monitor those files. 3) The SKILL.md's alert delivery (Telegram) is an external step — configure your Telegram token or other notifier securely in your agent/system; the skill does not store or request that token. 4) The Task Scheduler / cron guidance may require stored OS credentials for 'Run whether logged in or not' — consider using a less-privileged scheduled account. 5) If you need higher assurance, provide the full (non-truncated) scanner-ai.js for review and consider running it in an isolated environment (VM/container) while you validate behavior and network calls.
功能分析
Type: OpenClaw Skill Name: hype-scanner Version: 1.0.0 The skill is classified as suspicious primarily due to the handling of potentially sensitive trading data and a missing dependency. The `scanner-ai.js` script integrates with a `trading-monitor.js` module (which is not provided for analysis) to generate 'trading updates' that include `equity` and `positions`. These updates are saved as 'alerts' in `alerts.json`. The `SKILL.md` explicitly instructs the OpenClaw agent to read `alerts.json` and send all 'pending alerts' to Telegram. While sending alerts to Telegram is the stated purpose, the inclusion and transmission of specific trading position data, without explicit mention in the high-level description, represents a risky capability. The absence of `trading-monitor.js` prevents a full security assessment of how this sensitive data is handled and if it introduces further vulnerabilities or malicious behavior.
能力评估
Purpose & Capability
The name/description (crypto/stock hype scanner) align with the included Node.js scanner and SKILL.md. The scanner queries Reddit, CoinGecko, DEXScreener, and StockTwits and calls a local Ollama instance for analysis — these are coherent with the stated purpose. It writes alerts.json/state/log files locally (expected for this task).
Instruction Scope
SKILL.md and the code restrict actions to scanning public APIs, local Ollama (http://localhost:11434), and writing alerts/state/logs to the scanner directory. The OpenClaw cron example instructs the agent to read alerts.json and send Telegram messages; the skill itself does not include a Telegram integration or declare Telegram credentials, so the alert-transport step depends on other agent configuration. The provided Windows Task Scheduler instructions run the scanner under the current user and ask to 'Run whether logged in or not' — this implies stored credentials for the scheduler and elevated persistence that users should be aware of.
Install Mechanism
No install spec or external downloads are used — the skill is instruction-only plus a Node.js script that uses built-in Node modules (fs/http/https). That is low-risk from an install mechanism perspective (nothing arbitrary is downloaded or executed beyond Node itself).
Credentials
The skill declares no required environment variables or credentials, and its network calls go to public APIs and localhost Ollama. One mismatch to note: SKILL.md expects alerts to be delivered via Telegram, but the skill does not declare or request Telegram credentials — responsibility for messaging is delegated to the agent/OpenClaw environment. Ensure the Telegram (or other) integration used to forward alerts is configured elsewhere and only accessible with appropriate credentials.
Persistence & Privilege
always:false and no system-wide configuration changes are requested. The scanner writes files (alerts.json, scanner-state.json, scanner-ai.log) in its own directory and relies on a scheduler for periodic execution. It does not modify other skills or agent config in the code shown.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install hype-scanner
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /hype-scanner 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug hype-scanner
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Hype Scanner 是什么?

Real-time crypto and stock hype detection using Reddit, CoinGecko, DEXScreener, and StockTwits. AI-powered signal validation with local Ollama model. Only re... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 554 次。

如何安装 Hype Scanner?

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

Hype Scanner 是免费的吗?

是的,Hype Scanner 完全免费(开源免费),可自由下载、安装和使用。

Hype Scanner 支持哪些平台?

Hype Scanner 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Hype Scanner?

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

💬 留言讨论