News Sentiment

v1.0.2

Analyze crypto news sentiment (bullish/bearish). Scan Twitter, news sites, and social media. Get sentiment scores and trading signals.

0· 923·12 current·12 all-time
byeddie@alexbrc20
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
The skill claims to scan Twitter, news sites, and social media, but the included code only implements a Twitter search + LLM sentiment call; README/SKILL.md mention other sources (news RSS, Reddit) that are not implemented. The registry metadata declares only DASHSCOPE_API_KEY as required, yet the code uses a TWITTER_TOKEN environment variable as well. The declared required binary 'curl' is listed but never used in the shipped Python code. These mismatches suggest sloppy packaging or missing declarations.
!
Instruction Scope
Runtime behavior (sentiment_analyzer.py) performs network calls to third-party endpoints (ai.6551.io for Twitter search and dashscope.aliyuncs.com for LLM analysis) and will send tweet/news text to the remote LLM service. SKILL.md/README mention these sources but do not declare that user data will be transmitted to these specific domains or explain privacy implications. The instructions and metadata fail to fully enumerate all required env vars (TWITTER_TOKEN is used but not listed), expanding the actual scope of data sent off-host.
Install Mechanism
No install spec is provided (instruction-only install), so nothing arbitrary is downloaded at install time. The only shipped code is a Python script which will run on the host; no archive downloads or remote installers are used.
!
Credentials
The registry requires only DASHSCOPE_API_KEY, but the code also requires TWITTER_TOKEN to query the ai.6551.io Twitter proxy — this secret is referenced in README but not declared in requires.env. The skill therefore underdeclares secrets it needs. The endpoints are third-party (including a non-official Twitter proxy domain), so providing these credentials would grant access to external services not fully described in metadata.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system configuration, and has no install-time persistence mechanism. Autonomous invocation is allowed (platform default) but not combined with other high privileges.
What to consider before installing
Before installing or supplying API keys: (1) Note the skill will send tweet/news text to two external services (ai.6551.io and dashscope.aliyuncs.com); confirm you trust those domains. (2) The package omissions are concerning — TWITTER_TOKEN is required by the code but not declared in registry metadata. Only provide keys that are scoped and easily revoked. (3) Prefer testing in an isolated environment or container, and inspect/modify the Python script if you want to limit what is sent externally (for example, remove or sanitize PII). (4) If you need the 'news sites' or 'Reddit' features, ask the author for a complete, up-to-date implementation and clear documentation of required credentials and endpoints. (5) If you remain unsure, avoid providing real API tokens and run with mock/test tokens first.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

📰 Clawdis
Binspython3, curl
EnvDASHSCOPE_API_KEY
latestvk970dheykx1mpfmp4r9td7vqx182dsa1
923downloads
0stars
3versions
Updated 1mo ago
v1.0.2
MIT-0

📰 News Sentiment Analyzer - 新闻情绪分析

Analyze crypto news and social media sentiment for trading signals.

Features

  • 📊 Sentiment scoring (bullish/bearish/neutral)
  • 🔍 Multi-source analysis (Twitter, news, Reddit)
  • 📈 Trading signal generation
  • 🎯 Coin-specific sentiment
  • ⚡ Real-time updates

Usage

# Analyze sentiment for a coin
/news-sentiment analyze BTC

# Get market sentiment
/news-sentiment market

# Set alerts
/news-sentiment alert --threshold 0.7

Sentiment Scale

  • 0.7 - 1.0: Very Bullish 🚀
  • 0.3 - 0.7: Neutral ➡️
  • 0.0 - 0.3: Very Bearish 📉

API Sources

  • Twitter API (6551.io)
  • News APIs
  • LLM analysis (Dashscope)

Comments

Loading comments...