
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-analysisAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 985 |
|---|---|
| repo stars | ★ 7 |
| Security audit | 2 / 3 scanners passed |
| Last updated | January 26, 2026 |
| Repository | alphamoemoe/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
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.