stock-analysis

Analyze stock data across eight dimensions to generate BUY/HOLD/SELL recommendations.

Updated May 1, 2026
One-click install
npx skills add https://github.com/xiaoquqi/hermes-agent-skills --skill stock-analysis-xiaoquqi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stock-analysis
Source: https://github.com/xiaoquqi/hermes-agent-skills/tree/main/openclaw-imports/stock-analysis
Command: npx skills add https://github.com/xiaoquqi/hermes-agent-skills --skill stock-analysis-xiaoquqi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yfinance, pandas, fear-and-greed, edgartools, feedparser, and includes scripts (resource) components.

What problem does it solve?

Stock Analysis transforms raw market data into actionable, explainable investment guidance by combining multiple signals into a coherent recommendation.

Core Features & Use Cases

  • 8-dimension scoring across earnings, fundamentals, analysts, momentum, market context, sector performance, historical patterns, and sentiment.
  • Portfolio and watchlist integrations with alerts, dividends analysis, and crypto monitoring.
  • Real-world scenario: Analyze a ticker to compare across peers, monitor in a watchlist, and receive caveats for risk factors.

Quick Start

Analyze a stock by running uv run scripts/analyze_stock.py AAPL.

Frequently Asked Questions about stock-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get a BUY/HOLD/SELL recommendation for a stock ticker?

To get a BUY/HOLD/SELL stock recommendation, analyze a ticker across eight dimensions including fundamentals, earnings, and momentum. Running the analysis script with a ticker symbol like AAPL generates actionable investment guidance with detailed risk caveats.

What is the best way to analyze stock sentiment and market context together?

The best way to analyze stock sentiment and market context together is using a multi-source workflow that fetches asynchronous sentiment checks and market data. This approach evaluates market mood alongside fundamental signals to produce explainable investment outputs.

Can I monitor crypto and dividends within my stock portfolio watchlist?

Yes, you can monitor crypto and dividends within a stock portfolio watchlist. The analysis workflow integrates watchlist alerts, dividend tracking, and crypto monitoring to provide multi-source signals for your tracked tickers.

How do I run an explainable stock analysis script locally?

You run an explainable stock analysis script locally by executing the CLI command with your target ticker, such as `uv run scripts/analyze_stock.py AAPL`. This processes the eight analytical dimensions locally using data caching and error handling.

Does stock analysis with yfinance and pandas support asynchronous sentiment checks?

Yes, stock analysis with yfinance and pandas supports asynchronous sentiment checks. The workflow utilizes asynchronous processing to fetch sentiment data and market feeds, ensuring production-grade data retrieval without blocking the core analytical scoring.

What are the limitations of using multi-dimension stock signals for investment decisions?

The limitation of multi-dimension stock signals is that they require careful interpretation of detailed caveats and risk factors. While the analysis provides explainable recommendations across eight dimensions, it targets individual investors and does not eliminate inherent market volatility risks.