Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
alphamoemoe avatar

Stock Analysis

  • 985 installs
  • 7 repo stars
  • Updated January 26, 2026
  • alphamoemoe/foci

stock-analysis is an agent skill that generates comprehensive sentiment analysis reports for a single stock ticker by calling get_ticker_sentiment and related data steps.

About

stock-analysis from alphamoemoe/foci generates a comprehensive sentiment analysis report for one stock ticker such as NVDA, TSLA, or AAPL. Triggers include natural-language requests like analyze TSLA or slash commands /stock-analysis NVDA with a required ticker argument. The workflow first calls get_ticker_sentiment(ticker) for overall sentiment and breakdown data, then assembles a full report developers or quant-minded engineers can read before trading or product decisions. Reach for stock-analysis when you need structured sentiment synthesis for a single symbol instead of manual news scraping.

  • Fetches live stock prices, fundamentals, and historical data via multiple market APIs
  • Runs technical indicator calculations and trend detection automatically
  • Generates concise natural-language summaries of ticker performance
  • Supports batch analysis across portfolios or watchlists in one command
  • Outputs structured JSON reports usable by downstream agents or spreadsheets

Stock Analysis by the numbers

  • 985 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #305 of 2,064 Data Science & ML skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/alphamoemoe/foci --skill stock-analysis

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs985
repo stars7
Security audit2 / 3 scanners passed
Last updatedJanuary 26, 2026
Repositoryalphamoemoe/foci

How do you analyze sentiment for a single stock ticker?

Pull, analyze, and summarize real-time stock data and market trends before deciding what to build or trade.

Who is it for?

Developers or analysts who want a structured sentiment report for one equity symbol before trading or feature scoping decisions.

Skip if: Portfolio-wide watchlist management, non-equity assets, or users needing live order execution.

When should I use this skill?

User asks to analyze a specific ticker, mentions /stock-analysis, or requests sentiment on symbols like NVDA, TSLA, or AAPL.

What you get

Comprehensive single-ticker sentiment report with overall score and sentiment breakdown sections.

  • comprehensive sentiment report
  • sentiment breakdown sections
  • ticker summary output

Files

SKILL.mdMarkdownGitHub ↗

Comprehensive Stock Analysis

Generate a complete sentiment analysis report for a single stock.

Triggers

  • "分析 NVDA"
  • "NVDA 怎么样"
  • "analyze TSLA"
  • "what about AAPL"
  • "帮我看看 AMD"
  • /stock-analysis NVDA
  • /stock-analysis {ticker}

Arguments

  • ticker - Stock ticker to analyze (required)

Instructions

When the user wants a comprehensive analysis of a stock, follow these steps:

1. Get Sentiment Data Call get_ticker_sentiment(ticker) to get overall sentiment and breakdown by blogger.

2. Search Related Viewpoints Call search_viewpoints(ticker) to find all detailed opinions.

3. Find Who Holds It Call get_blogger_positions for bloggers who mentioned the stock to understand their conviction level.

4. Compile Analysis Create a comprehensive report covering:

  • Overall sentiment score
  • Bull vs bear breakdown
  • Key arguments from both sides
  • Notable bloggers with positions
  • Risk factors mentioned

5. Present Results Format the output as:

   ## TICKER 综合分析报告

   ### 情绪概览

   | 指标 | 数值 |
   |------|------|
   | 整体情绪 | 🟢 看涨 (X/10) |
   | 看涨博主 | X 位 |
   | 看跌博主 | X 位 |
   | 中性/观望 | X 位 |
   | 总提及次数 | XX |

   ### 多方观点 🐂

   **核心论点:**
   1. [论点1] — 博主A (XX万粉丝)
   2. [论点2] — 博主B
   3. [论点3] — 博主C

   **代表观点:**
   > "[详细观点引用]"
   > — 博主A, 2025-01-20

   ### 空方观点 🐻

   **核心论点:**
   1. [论点1] — 博主D
   2. [论点2] — 博主E

   **代表观点:**
   > "[详细观点引用]"
   > — 博主D, 2025-01-19

   ### 持仓博主

   | 博主 | 态度 | 持仓情况 |
   |------|------|----------|
   | 博主A | 看涨 | 重仓 |
   | 博主B | 观望 | 轻仓 |

   ### 风险提示 ⚠️

   - [风险1]: [描述]
   - [风险2]: [描述]

   ### 总结
   [客观总结各方观点,不做买卖建议]

Tool Sequence

1. get_ticker_sentiment(ticker) → Get sentiment breakdown 2. search_viewpoints(ticker) → Get detailed viewpoints 3. list_bloggers → Get blogger info (if needed for context) 4. get_blogger_positions(blogger) → For key bloggers mentioning the stock 5. Compile comprehensive report

Notes

  • Present all viewpoints fairly, both bull and bear
  • Include specific quotes when available
  • Do NOT give buy/sell recommendations
  • Highlight consensus and divergence
  • Note the recency of viewpoints

Related skills

How it compares

Use stock-analysis for deep single-ticker sentiment; pair with watchlist skills when tracking many Chinese A-share codes.

FAQ

What input does stock-analysis require?

stock-analysis requires a ticker symbol argument, supplied via /stock-analysis {ticker} or natural-language requests like analyze TSLA, then builds a comprehensive sentiment report for that single stock.

Which API does stock-analysis call first?

stock-analysis calls get_ticker_sentiment(ticker) first to retrieve overall sentiment and breakdown data before assembling the comprehensive single-stock report output.

Which tickers does stock-analysis support?

stock-analysis examples include NVDA, TSLA, AAPL, and AMD, and the skill accepts any ticker argument passed to /stock-analysis or analyze-style user prompts.

Is Stock Analysis safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Data Science & MLresearchautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.