← 返回 Skills 市场
finskills

news-sentiment-analyst

作者 finskills · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ 安全检测通过
77
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install news-sentiment-analyst
功能描述
Aggregate and classify financial news sentiment into Risk-On / Risk-Off signals for market and individual stocks using the Finskills API.
使用说明 (SKILL.md)

News Sentiment Analyst

Aggregate and analyze financial news and market sentiment using the Finskills API news endpoints. Extract actionable signals from headlines, classify sentiment by ticker and sector, and surface market-moving catalysts — so you can react to information before it's fully priced in.


Setup

API Key requiredRegister at https://finskills.net to get your free key.
Header: X-API-Key: \x3Cyour_api_key>

Get your API key: Register at https://finskills.net — free tier available, Pro plan unlocks real-time quotes, history, and financials.


When to Activate This Skill

Activate when the user:

  • Asks "what's happening in the market today?"
  • Wants to check sentiment for a specific stock before trading
  • Asks about recent news for a company or sector
  • Wants to understand why a stock moved (news catalyst identification)
  • Asks to summarize financial media themes or narratives

Data Retrieval — Finskills API Calls

1. General Financial News Feed

GET https://finskills.net/v1/free/news/finance

Extract: title, summary, source, published timestamp, sentiment score (if provided), tickers mentioned

2. Latest News (Pro — broader coverage)

GET https://finskills.net/v1/news/latest

Extract: same fields as above, with more sources and more recent latency

3. Symbol-Specific News

GET https://finskills.net/v1/news/by-symbol/{SYMBOL}

Extract: news articles filtered to a specific stock — title, summary, sentiment, source, timestamp


Analysis Workflow

Step 1 — News Aggregation

Collect and deduplicate articles across sources. Sort by:

  1. Recency (most recent first)
  2. Estimated impact (market-moving stories: Fed decisions, earnings, M&A, macro data)

Source trust tiers:

  • Tier 1 (high authority): Reuters, Bloomberg, WSJ, FT, CNBC
  • Tier 2 (solid): MarketWatch, Barron's, Seeking Alpha (News), Yahoo Finance
  • Tier 3 (background): General blogs, press releases

Step 2 — Market-Wide Sentiment Classification

For each article, classify:

Signal Bearish Neutral Bullish
Fed/Policy Rate hike surprise, hawkish tone Policy hold expected Rate cut, dovish language
Earnings Miss + lowered guidance Beat, maintained guidance Beat + raised guidance
Economic Data Weak jobs, poor PMI Mixed data Strong GDP, low unemployment
Geopolitics New conflicts, trade war Ongoing tensions Peace/trade deal
M&A Deal collapse, hostile bid Rumored deals Friendly acquisition at premium
Macro Recession signals Soft landing narrative Growth acceleration

Assign an overall Market Sentiment Score for the day:

  • 🟢 Risk-On: Majority of market-moving news is bullish
  • 🟡 Mixed: Conflicting signals across sectors
  • 🔴 Risk-Off: Majority bearish, defensive positioning

Step 3 — Ticker/Sector Sentiment Map

Group articles by stocks/sectors mentioned:

  • For each ticker mentioned 2+ times: assign net sentiment (positive/negative/neutral)
  • Identify sectors with bullish news clusters (potential sector momentum)
  • Identify sectors with bearish news clusters (potential sector rotation out)

Step 4 — Catalyst Identification

Flag high-impact event types:

  • 🔴 Earnings: Beat/miss/guidance change
  • 🔴 Merger/Acquisition: Target premium, integration cost
  • 🔴 FDA/Regulatory: Drug approval, regulatory violation
  • 🔴 Management change: CEO/CFO departure or appointment
  • 🟡 Analyst action: Upgrade, downgrade, price target change
  • 🟡 Macro data: CPI, NFP, GDP, FOMC minutes
  • 🟡 Insider activity: Large insider buy/sell (link to insider-trade-tracker)
  • 🟢 Buyback announcement: Often positive signal
  • 🟢 Contract win / Partnership: Revenue catalyst

Step 5 — Summary and Recommendations

Generate:

  1. 3-bullet market summary (most important macro/market stories)
  2. Top 3 bullish catalysts (specific stocks/sectors)
  3. Top 3 bearish risks (specific stocks/sectors)
  4. Sector rotation signal: which sectors are in/out of favor today

Output Format

╔══════════════════════════════════════════════════════╗
║     NEWS & SENTIMENT REPORT  —  {DATE} {TIME}       ║
╚══════════════════════════════════════════════════════╝

🌡️ OVERALL MARKET SENTIMENT: {RISK-ON / MIXED / RISK-OFF}
   Sources analyzed: {N}  |  Timeframe: Last {hours}h

📌 TOP MARKET THEMES
  1. {Most important market-moving story}
  2. {Second important story}
  3. {Third important story}

📈 BULLISH CATALYSTS
  🟢 {TICKER/SECTOR}: {headline}
     Source: {source} | Sentiment: Positive | Impact: {High/Medium/Low}
     Signal: {one-line interpretation}

  🟢 {TICKER/SECTOR}: {headline}
     ...

📉 BEARISH RISKS
  🔴 {TICKER/SECTOR}: {headline}
     Source: {source} | Sentiment: Negative | Impact: {High/Medium/Low}
     Signal: {one-line interpretation}

  🔴 {TICKER/SECTOR}: {headline}
     ...

🏭 SECTOR SENTIMENT MAP
  Sector          Sentiment   Key Driver
  Technology      🟢 Bullish  AI chip demand stories, NVDA + SMCI positive
  Energy          🔴 Bearish  Crude oil supply glut concerns
  Financials      🟡 Mixed    Rate cut hopes vs. credit risk headlines
  Healthcare      🟡 Neutral  No major catalysts today
  ...

🔍 STOCK-SPECIFIC NEWS
  [If user specified a ticker]
  {TICKER} — {N} stories in last 24h:
    {timestamp}: {headline} [{Positive/Negative/Neutral}]
    {timestamp}: {headline} [{sentiment}]
  Net Sentiment: {Positive/Mixed/Negative}

⚡ HIGH-IMPACT EVENTS TO WATCH
  • {Event 1} — scheduled {date/time}
  • {Event 2} — expected announcement

Limitations

  • News latency varies by source; some articles may be 15–60 minutes delayed.
  • Sentiment classification is AI-assisted and may miss nuanced or sarcastic language.
  • This skill surfaces information signals, not guaranteed trading signals.
  • Always verify high-impact news with primary sources (company IR, official filings).
安全使用建议
This skill appears internally consistent, but before installing: 1) Verify the Finskills service (finskills.net) and the referenced GitHub repo to confirm provenance and that you trust the provider. 2) Treat the API key like any secret — do not reuse high-privilege keys elsewhere; consider a read-only or limited-scope key if available. 3) Be aware network calls will send requested tickers/headline queries to finskills.net (privacy/usage logging by that service). 4) Note that some useful endpoints require the Pro plan (paid) and may expose more data/traffic; check pricing and rate limits. 5) Because this is instruction-only, there is no local code to audit — the main risk is trusting the remote API; if provenance is unclear, confirm the official repo or provider before use.
功能分析
Type: OpenClaw Skill Name: news-sentiment-analyst Version: 1.0.2 The News Sentiment Analyst skill is a standard financial news aggregator that uses the Finskills API (finskills.net) to provide market insights. The SKILL.md and README.md files contain functional instructions for the AI agent to fetch, classify, and format news data into sentiment reports. There is no evidence of malicious intent, unauthorized data access, or harmful prompt injection; the requirement for a FINSKILLS_API_KEY is consistent with the stated purpose of the service.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
Name and description (news sentiment for market/tickers) align with requirements: a single FINSKILLS_API_KEY is declared and used to call Finskills news endpoints. No unrelated binaries, credentials, or config paths are requested.
Instruction Scope
SKILL.md instructs only to call Finskills API endpoints, aggregate and classify returned articles, and produce reports. It does not instruct reading local files or other env vars. Note: the document references external links (finskills.net and a GitHub repo) and mentions 'link to insider-trade-tracker' as a data source—these are external references but not explicit instructions to read local secrets. Also the registry metadata earlier listed no homepage while SKILL.md includes a GitHub homepage, a small provenance inconsistency to verify.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is downloaded or written to disk by an installer.
Credentials
Only one environment variable (FINSKILLS_API_KEY) is required and it is the primary credential for the stated API usage. No unrelated secrets or excessive env requirements are requested.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent platform privileges or modifications to other skills or system-wide settings. Model invocation is allowed (default), which is expected for skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install news-sentiment-analyst
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /news-sentiment-analyst 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
No user-facing changes in this release. - Version number updated from 1.0.2 to 1.0.3. - No changes detected in code or documentation content.
v1.0.1
- Added OpenClaw metadata for environment variable configuration (`FINSKILLS_API_KEY`) and homepage link. - Updated version and description fields in frontmatter for improved documentation and clarity. - No functional or logic changes to code or workflow.
v1.0.0
Initial release of News Sentiment Analyst — Aggregate and analyze financial news for actionable market insights. - Integrates Finskills API to aggregate and classify market news and sentiment by ticker and sector. - Identifies and flags high-impact catalysts including earnings, M&A, macro data, regulatory, and analyst actions. - Assigns daily market sentiment (Risk-On / Mixed / Risk-Off) with mapped sector/ticker sentiment. - Summarizes top market themes, bullish catalysts, bearish risks, and sector rotation trends. - Requires Finskills API key (free/pro tiers supported).
元数据
Slug news-sentiment-analyst
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

news-sentiment-analyst 是什么?

Aggregate and classify financial news sentiment into Risk-On / Risk-Off signals for market and individual stocks using the Finskills API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 77 次。

如何安装 news-sentiment-analyst?

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

news-sentiment-analyst 是免费的吗?

是的,news-sentiment-analyst 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

news-sentiment-analyst 支持哪些平台?

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

谁开发了 news-sentiment-analyst?

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

💬 留言讨论