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- Adanos Finance API key (set as ADANOS_API_KEY environment variable)
- Access to https://api.adanos.org/docs for endpoint reference
How to use finance-sentiment
- 1.Verify the ADANOS_API_KEY environment variable is set; if not, ask the user to export it
- 2.Identify which sources the user needs (Reddit, X.com, news, Polymarket) and which metric (buzz, bullish %, mentions, trades, trend)
- 3.Call the appropriate compare endpoint (e.g., /reddit/stocks/v1/compare, /x/stocks/v1/compare) with the ticker(s) and days parameter
- 4.Parse the JSON response and extract buzz_score, bullish_pct, mentions (or trade_count for Polymarket), and trend
- 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
- 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
- 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
Treat missing source data as 'no data' rather than bearish or neutral. Do not infer sentiment from absence.
No. This is read-only research data. Never execute trades or convert sentiment signals into trading instructions.
7 days (days=7) unless the user specifies a different time window.
The compare endpoints support 1–10 tickers in a single request; batch them with comma-separated ticker symbols.
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 Request | Endpoint Pattern | Notes |
|---|---|---|
| "How much are Reddit users talking about TSLA?" | /reddit/stocks/v1/compare | Use mentions, buzz_score, bullish_pct, trend |
| "How hot is NVDA on X.com?" | /x/stocks/v1/compare | Use mentions, buzz_score, bullish_pct, trend |
| "How many Polymarket bets are active on Microsoft?" | /polymarket/stocks/v1/compare | Use trade_count, buzz_score, bullish_pct, trend |
| "Compare sentiment on AMD vs NVDA" | compare endpoints for the requested sources | Batch tickers in one request |
| "Is Reddit aligned with X on META?" | Reddit compare + X compare | Compare bullish_pct, buzz_score, trend |
| "Give me a full sentiment snapshot for TSLA" | compare endpoints across Reddit, X.com, news, Polymarket | Synthesize cross-source view |
| "Go deeper on one ticker" | /stock/{ticker} detail endpoint | Use only when the user asks for expanded detail |
Default lookback:
- use
days=7unless the user asks for another window
Ticker count:
- use compare endpoints for
1..10tickers
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
- Prefer compare endpoints over stock detail endpoints for quick research.
- Use only the sources needed to answer the question.
- For Reddit, X.com, and news, the volume field is
mentions. - For Polymarket, the activity field is
trade_count. - Treat missing source data as "no data", not bearish or neutral.
- 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_pctortrend
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.
Related skills
More from himself65/finance-skills and the wider catalog.

funda-data
>

generative-ui
Design system and templates for Claude's generative UI widget tool — render interactive charts, diagrams, and dashboards inline.

hormuz-strait
Real-time Strait of Hormuz shipping, oil price, and geopolitical risk monitoring.

linkedin-reader
>

opencli-reader
>

options-payoff
Interactive options payoff charts with Black-Scholes pricing and real-time sliders for strikes, premium, IV, and DTE.