← Back to Skills Marketplace
jackpipipi

News Sentiment Scan

by jackpipipi · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
529
Downloads
2
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install news-sentiment-scan
Description
舆情监控与情绪分析技能。扫描港股、美股、A股等公司公告、新闻报道、券商研报、社交媒体(微博、雪球等),去噪后进行情绪打分(-10至+10),输出情绪温度计与重大事件清单。触发场景:舆情监控、情绪分析、新闻情绪、社交媒体情绪、上市公司消息面分析、研报解读、"监控XX股票舆情"、"XX新闻情绪如何"。
Usage Guidance
This skill overstates its capabilities: the README promises multi-source scraping and de-noising (Weibo, Xueqiu, Google News, Twitter/X, filings, broker reports) but the included script only uses yfinance to fetch news and runs local keyword/pattern heuristics. Before installing or using: (1) inspect the code yourself or run it in an isolated environment to confirm what networks it contacts (yfinance/Yahoo is the only evident external source); (2) do not assume it collects Weibo/Xueqiu/broker reports—ask the author for the missing implementations or credentials if you need those sources; (3) if you plan to use results for trading, remember it's not financial advice and the heuristic scoring is simplistic; (4) monitor network traffic if you need to verify there are no hidden endpoints; and (5) consider sandboxing or code review before granting broader access or relying on it in production.
Capability Analysis
Type: OpenClaw Skill Name: news-sentiment-scan Version: 1.0.0 The skill bundle is a legitimate tool for financial sentiment analysis. The Python script (scripts/sentiment_scan.py) uses the well-known 'yfinance' library to fetch news and performs basic keyword-based scoring. It includes proper input validation for stock tickers and lacks any indicators of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
SKILL.md and the description claim multi-channel collection (公司公告、券商研报、微博、雪球、Google News、Twitter/X 等) and de-noising, but the included script (scripts/sentiment_scan.py) obtains news via yfinance.Ticker only and processes titles; there is no code to fetch from Weibo, Xueqiu, Google News, Twitter/X, regulatory filing APIs, or broker research. The requested/required environment, binaries, and credentials are minimal/none — inconsistent with the claimed multi-source scraping.
Instruction Scope
SKILL.md instructs running the Python script and promises broad scraping/denoising behavior. The script's runtime behavior is limited to fetching news/info via yfinance and performing local text-based sentiment heuristics; it does not read system files, environment variables, or contact hidden endpoints beyond what yfinance uses. The instructions over-promise functionality (social media, research reports, filings, anti-bot/waterarmy filtering) that is not implemented in the code.
Install Mechanism
No install spec is provided (instruction-only + a local script). The Python script depends on standard pip packages (yfinance, pandas) and prints an error instructing the user to pip install them if missing. There are no downloads from arbitrary URLs or archive extraction in the manifest.
Credentials
The skill declares no required environment variables or credentials. That is proportionate to the shipped implementation (yfinance-based). However, SKILL.md claims access to platforms that often require credentials or special handling (Weibo, Xueqiu, Twitter/X), yet no credential fields or scraping instructions are present — this is an omission/inconsistency that may reflect incomplete implementation or misleading documentation.
Persistence & Privilege
The skill does not request persistent presence (always: false) and is user-invocable. It does not modify other skills or system configuration. There is no indication of elevated privileges or automatic always-on behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install news-sentiment-scan
  3. After installation, invoke the skill by name or use /news-sentiment-scan
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
news-sentiment-scan 1.0.0 初始发布: - 支持多渠道(公司公告、新闻、研报、微博、雪球等)信息采集与舆情评分 - 自动过滤噪音,提供-10到+10的情绪打分和情绪温度计 - 自动提取重大事件,量化其对情绪的贡献 - 输出详细报告,包括情绪统计、事件清单与操作建议 - 支持A股、港股、美股股票代码及多市场监控
Metadata
Slug news-sentiment-scan
Version 1.0.0
License MIT-0
All-time Installs 3
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is News Sentiment Scan?

舆情监控与情绪分析技能。扫描港股、美股、A股等公司公告、新闻报道、券商研报、社交媒体(微博、雪球等),去噪后进行情绪打分(-10至+10),输出情绪温度计与重大事件清单。触发场景:舆情监控、情绪分析、新闻情绪、社交媒体情绪、上市公司消息面分析、研报解读、"监控XX股票舆情"、"XX新闻情绪如何"。 It is an AI Agent Skill for Claude Code / OpenClaw, with 529 downloads so far.

How do I install News Sentiment Scan?

Run "/install news-sentiment-scan" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is News Sentiment Scan free?

Yes, News Sentiment Scan is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does News Sentiment Scan support?

News Sentiment Scan is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created News Sentiment Scan?

It is built and maintained by jackpipipi (@jackpipipi); the current version is v1.0.0.

💬 Comments