PluginBench
Skill
Review
Audit score 70

finance-sentiment

himself65/finance-skills

Fetch normalized stock sentiment from Reddit, X.com, news, and Polymarket via Adanos Finance API.

What is finance-sentiment?

Queries the Adanos Finance API to retrieve structured sentiment signals for stocks across multiple social and prediction platforms. Use this skill when you need cross-source buzz scores, bullish percentages, mention counts, or trend data to understand how much a stock is being discussed or how sentiment aligns across platforms.

  • Fetch buzz scores, bullish percentages, mention counts, and trend data from Reddit, X.com, financial news, and Polymarket
  • Compare sentiment across multiple tickers in a single request
  • Identify alignment or divergence in bullish sentiment across different sources
  • Retrieve 7-day (or custom window) normalized sentiment snapshots
  • Synthesize multi-source sentiment views into a single research signal

How to install finance-sentiment

npx skills add https://github.com/himself65/finance-skills --skill finance-sentiment
Prerequisites
  • Adanos Finance API key (set as ADANOS_API_KEY environment variable)
  • Access to https://api.adanos.org/docs for endpoint reference
Claude Code
Cursor
Windsurf
Cline

How to use finance-sentiment

  1. 1.Verify the ADANOS_API_KEY environment variable is set; if not, ask the user to export it
  2. 2.Identify which sources the user needs (Reddit, X.com, news, Polymarket) and which metric (buzz, bullish %, mentions, trades, trend)
  3. 3.Call the appropriate compare endpoint (e.g., /reddit/stocks/v1/compare, /x/stocks/v1/compare) with the ticker(s) and days parameter
  4. 4.Parse the JSON response and extract buzz_score, bullish_pct, mentions (or trade_count for Polymarket), and trend
  5. 5.Present results in a clear table or block format, prioritizing buzz, bullish %, volume, and trend; synthesize multi-source results with alignment notes

Use cases

Good for
  • Check how much Reddit users are talking about a stock and whether sentiment is rising or falling
  • Compare buzz and bullish percentage for competing stocks (e.g., AMD vs NVDA) across social platforms
  • Determine if Reddit, X.com, and financial news agree on a stock's sentiment direction
  • Find which stocks have the most active Polymarket prediction bets in the last week
  • Get a full cross-platform sentiment snapshot for a ticker before making a research decision
Who it's for
  • Retail investors researching social sentiment before trades
  • Financial analysts tracking market buzz and retail interest
  • Traders monitoring alignment between social platforms and prediction markets
  • Researchers studying correlation between social signals and price movement

finance-sentiment FAQ

What if a source has no data for a ticker?

Treat missing source data as 'no data' rather than bearish or neutral. Do not infer sentiment from absence.

Can this skill place trades or give trading advice?

No. This is read-only research data. Never execute trades or convert sentiment signals into trading instructions.

What is the default lookback window?

7 days (days=7) unless the user specifies a different time window.

How many tickers can I compare at once?

The compare endpoints support 1–10 tickers in a single request; batch them with comma-separated ticker symbols.

What fields should I prioritize when reporting results?

Buzz score, bullish percentage, mentions (or trade count), and trend. These four fields answer most research questions concisely.

Full instructions (SKILL.md)

Source of truth, from himself65/finance-skills.


name: finance-sentiment description: > Fetch normalized stock sentiment across Reddit, X.com, financial news, and Polymarket from the Adanos Finance API: buzz score, bullish percentage, mention or trade counts, and trend. Use this skill whenever the user asks how much a stock is being discussed or how hot it is on social platforms, how many Reddit mentions or Polymarket bets a company has, whether Reddit, X, and news agree, or wants to compare stock buzz and sentiment across tickers. Read-only: it never places trades or modifies anything.

Finance Sentiment Skill

Fetches structured stock sentiment from the Adanos Finance API.

This skill is read-only. It is designed for research questions that are easier to answer with normalized sentiment signals than with raw social feeds.

Use it when the user wants:

  • cross-source stock sentiment
  • Reddit/X.com/news/Polymarket comparisons
  • buzz, bullish percentage, mentions, trades, or trend
  • a quick answer to "what is the market talking about?"

Step 1: Ensure the API Key Is Available

Current environment status:

!`python3 - <<'PY'
import os
print("ADANOS_API_KEY_SET" if os.getenv("ADANOS_API_KEY") else "ADANOS_API_KEY_MISSING")
PY`

If ADANOS_API_KEY_MISSING, ask the user to set:

export ADANOS_API_KEY="sk_live_..."

Use the key via the X-API-Key header on all requests.

Base docs:

https://api.adanos.org/docs

Step 2: Identify What the User Needs

Match the request to the lightest endpoint that answers it.

User RequestEndpoint PatternNotes
"How much are Reddit users talking about TSLA?"/reddit/stocks/v1/compareUse mentions, buzz_score, bullish_pct, trend
"How hot is NVDA on X.com?"/x/stocks/v1/compareUse mentions, buzz_score, bullish_pct, trend
"How many Polymarket bets are active on Microsoft?"/polymarket/stocks/v1/compareUse trade_count, buzz_score, bullish_pct, trend
"Compare sentiment on AMD vs NVDA"compare endpoints for the requested sourcesBatch tickers in one request
"Is Reddit aligned with X on META?"Reddit compare + X compareCompare bullish_pct, buzz_score, trend
"Give me a full sentiment snapshot for TSLA"compare endpoints across Reddit, X.com, news, PolymarketSynthesize cross-source view
"Go deeper on one ticker"/stock/{ticker} detail endpointUse only when the user asks for expanded detail

Default lookback:

  • use days=7 unless the user asks for another window

Ticker count:

  • use compare endpoints for 1..10 tickers

Step 3: Execute the Request

Use curl with X-API-Key. Prefer compare endpoints because they are compact and batch-friendly.

Single-source examples

curl -s "https://api.adanos.org/reddit/stocks/v1/compare?tickers=TSLA&days=7" \
  -H "X-API-Key: $ADANOS_API_KEY"
curl -s "https://api.adanos.org/x/stocks/v1/compare?tickers=NVDA&days=7" \
  -H "X-API-Key: $ADANOS_API_KEY"
curl -s "https://api.adanos.org/polymarket/stocks/v1/compare?tickers=MSFT&days=7" \
  -H "X-API-Key: $ADANOS_API_KEY"

Multi-source snapshot for one ticker

curl -s "https://api.adanos.org/reddit/stocks/v1/compare?tickers=TSLA&days=7" -H "X-API-Key: $ADANOS_API_KEY"
curl -s "https://api.adanos.org/x/stocks/v1/compare?tickers=TSLA&days=7" -H "X-API-Key: $ADANOS_API_KEY"
curl -s "https://api.adanos.org/news/stocks/v1/compare?tickers=TSLA&days=7" -H "X-API-Key: $ADANOS_API_KEY"
curl -s "https://api.adanos.org/polymarket/stocks/v1/compare?tickers=TSLA&days=7" -H "X-API-Key: $ADANOS_API_KEY"

Multi-ticker comparison

curl -s "https://api.adanos.org/reddit/stocks/v1/compare?tickers=AMD,NVDA,META&days=7" \
  -H "X-API-Key: $ADANOS_API_KEY"

Key rules

  1. Prefer compare endpoints over stock detail endpoints for quick research.
  2. Use only the sources needed to answer the question.
  3. For Reddit, X.com, and news, the volume field is mentions.
  4. For Polymarket, the activity field is trade_count.
  5. Treat missing source data as "no data", not bearish or neutral.
  6. Never execute trades or convert the result into trading instructions.

Step 4: Present the Results

When reporting a single source, prioritize exactly these fields:

  • Buzz
  • Bullish %
  • Mentions or Trades
  • Trend

Example:

TSLA on Reddit, last 7 days
- Buzz: 74.1/100
- Bullish: 31%
- Mentions: 647
- Trend: rising

When reporting multiple sources for one ticker:

  • show one block per source
  • then add a short synthesis:
    • aligned bullish
    • aligned bearish
    • mixed / diverging

When comparing multiple tickers:

  • rank by the metric the user cares about
  • default to buzz_score
  • call out large gaps in bullish_pct or trend

Do not overstate precision. These are research signals, not trade instructions.


Reference Files

  • references/api_reference.md - endpoint guide, field meanings, and example workflows

Read the reference file when you need the exact field names, query parameters, or recommended answer patterns.