← Back to Skills Marketplace
wells1137

Stock Analysis

by Wells Wu · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
3333
Downloads
3
Stars
18
Active Installs
1
Versions
Install in OpenClaw
/install manus-stock-analysis
Description
Analyze stocks and companies using financial market data. Get company profiles, technical insights, price charts, insider holdings, and SEC filings for compr...
README (SKILL.md)

Stock Analysis

Comprehensive stock and company analysis using with real-time market data.

Core Capabilities

  • Company Research: Get company profiles, business info, executive teams
  • Technical Analysis: Access price charts, technical indicators, outlooks
  • Fundamental Analysis: Review insights, valuations, analyst ratings
  • Insider Activity: Track insider holdings and transactions
  • Regulatory Filings: Access SEC filing history and documents
  • Multi-Stock Comparison: Compare multiple stocks with chart data

Available APIs

Company Information

  • Yahoo/get_stock_profile - Company profile (business, industry, executives, contact)
  • Yahoo/get_stock_insights - Technical indicators, valuation, ratings, research reports

Trading & Market Data

  • Yahoo/get_stock_chart - Historical price data with customizable timeframes

Ownership & Compliance

  • Yahoo/get_stock_holders - Insider holdings and transactions
  • Yahoo/get_stock_sec_filing - SEC filing history (10-K, 10-Q, 8-K, etc.)

Common Workflows

1. Company Overview → Deep Dive

User: "Tell me about AAPL"
→ Yahoo/get_stock_profile (business summary, industry, employees)
→ Yahoo/get_stock_insights (technical outlook, valuation, ratings)
→ Yahoo/get_stock_chart (recent price performance)

2. Technical Analysis → Fundamental Check

User: "Is TSLA a good buy?"
→ Yahoo/get_stock_chart (price trends, support/resistance)
→ Yahoo/get_stock_insights (technical outlook, target price, rating)
→ Yahoo/get_stock_profile (verify business fundamentals)

3. Insider Activity Analysis

User: "Show me insider trading for NVDA"
→ Yahoo/get_stock_holders (insider transactions)
→ Yahoo/get_stock_profile (context about executives)
→ Yahoo/get_stock_insights (check if aligned with outlook)

4. Due Diligence Package

User: "Full analysis of MSFT"
→ Yahoo/get_stock_profile (company background)
→ Yahoo/get_stock_insights (analyst ratings, valuation)
→ Yahoo/get_stock_chart (historical performance)
→ Yahoo/get_stock_holders (insider sentiment)
→ Yahoo/get_stock_sec_filing (recent regulatory filings)

5. Multi-Stock Comparison

User: "Compare AAPL vs MSFT vs GOOGL"
→ Yahoo/get_stock_chart (with comparisons parameter)
→ Yahoo/get_stock_insights (for each symbol)
→ Compare metrics side-by-side

6. Sector Research

User: "Analyze tech stocks: AAPL, NVDA, AMD"
→ Yahoo/get_stock_profile (each company's focus area)
→ Yahoo/get_stock_insights (sector comparison scores)
→ Yahoo/get_stock_chart (relative performance)

Key Parameters

Common Parameters

  • symbol: Stock ticker symbol (e.g., "AAPL", "TSLA")
  • region: Market region (US, GB, JP, etc.) - default: US
  • lang: Response language (en-US, zh-Hant-HK, etc.) - default: en-US

Chart-Specific

  • interval: 1m, 5m, 15m, 30m, 1h, 1d, 1wk, 1mo
  • range: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max
  • comparisons: Compare with other symbols (e.g., "^GSPC,MSFT")
  • events: Include dividends, splits, earnings (div, split, earn)

Key Data Points

Profile Data

  • Business summary and industry classification
  • Employee count and executive team
  • Contact information and website
  • Sector and industry metrics

Insights Data

  • Technical outlook: Short/intermediate/long-term signals
  • Valuation: Relative value vs sector/market
  • Key technicals: Support, resistance, stop-loss levels
  • Ratings: Analyst recommendations and target prices
  • Company metrics: Innovation, hiring, sustainability scores
  • Research reports: Analyst reports and summaries
  • Significant events: Recent developments

Chart Data

  • OHLC (Open, High, Low, Close) prices
  • Volume data
  • Adjusted close prices
  • 52-week high/low
  • Current trading period info

Holder Data

  • Insider names and positions
  • Transaction dates and descriptions
  • Holdings quantity and value
  • Relationship to company

Filing Data

  • Filing type (10-K, 10-Q, 8-K, etc.)
  • Filing date and title
  • EDGAR URLs for full documents
  • Exhibits and related documents

When to Use This Skill

ALWAYS invoke APIs when users mention:

  • Stock symbols: "AAPL", "TSLA", "$MSFT", "stock price", "stock info"
  • Analysis requests: "analyze", "research", "look into", "tell me about [STOCK]"
  • Comparison: "compare", "vs", "versus", "which is better"
  • Price queries: "price", "chart", "performance", "trend", "up or down"
  • Insider activity: "insider", "holdings", "who owns", "buying/selling"
  • Filings: "SEC filing", "10-K", "10-Q", "earnings report", "financial statements"
  • Company info: "what does [company] do", "who runs", "about [company]"

Required API combinations:

  • General stock questions → MUST call Yahoo/get_stock_profile + Yahoo/get_stock_insights
  • Price/chart mentions → MUST include Yahoo/get_stock_chart
  • Investment decisions → MUST call all three: chart + insights + profile
  • Multiple stocks → MUST use comparison parameters in chart API
  • Insider questions → MUST call Yahoo/get_stock_holders + profile for context

Best Practices

  1. Start broad, then drill down - Profile first, then specific data
  2. Context matters - Combine profile with technical data for better insights
  3. Use comparisons - Chart API supports multi-symbol comparison
  4. Regional stocks - Set region/lang for non-US markets
  5. Time relevance - Adjust chart range based on user's timeframe
  6. Insider context - Combine holder data with profile for complete picture

API Reference

Full parameter specs and response schemas:

Usage Guidance
This skill is internally consistent: it just tells the agent to call Yahoo-style endpoints and EDGAR links to gather stock data and does not ask for credentials or install code. Before installing, consider: (1) the skill will make external network requests (multiple API calls per query), so enable it only if you trust those data sources and are comfortable with the agent making outbound calls; (2) API usage may incur rate limits or costs depending on your platform configuration; and (3) it can provide research/insights but is not a substitute for professional financial advice — treat any buy/sell recommendations cautiously. If you want to limit autonomous behavior, disable autonomous invocation in your agent settings.
Capability Analysis
Type: OpenClaw Skill Name: manus-stock-analysis Version: 1.0.0 The skill bundle provides comprehensive instructions for an AI agent to perform stock analysis using a set of defined Yahoo-like APIs. All instructions in `SKILL.md` and `references/yahoo-api.md`, including explicit directives like 'ALWAYS invoke' and 'MUST call', are focused on guiding the agent to effectively utilize the stock analysis tools within the skill's stated purpose. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or any attempt to subvert the agent for harmful activities beyond its intended function.
Capability Assessment
Purpose & Capability
The name/description (stock/company analysis) matches the declared APIs and workflows (profile, insights, chart, holders, SEC filings). No unrelated binaries, environment variables, or config paths are requested.
Instruction Scope
SKILL.md contains clear, scoped runtime instructions that only reference the documented Yahoo/* APIs and EDGAR URLs. It mandates calling multiple Yahoo endpoints for certain user intents (e.g., investment decisions require profile+insights+chart), which is coherent with thorough analysis but will cause multiple external API calls whenever those intents are triggered.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest-risk distribution model. Nothing is downloaded or written to disk by the skill itself.
Credentials
The skill declares no environment variables, credentials, or config paths. That is proportionate to the described functionality and avoids requesting unrelated secrets.
Persistence & Privilege
always is false and the skill does not request persistent system-level presence. Model invocation is allowed (the platform default), which is expected for a user-invocable API-backed skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install manus-stock-analysis
  3. After installation, invoke the skill by name or use /manus-stock-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of stock-analysis skill – provides comprehensive stock and company research using market data. - Access company profiles, business info, and executive teams. - Analyze price charts, technical indicators, and valuation insights. - Track insider trading activity and major SEC filings (10-K, 10-Q, etc.). - Compare multiple stocks with charted data and key metrics. - Support for US and international stocks with customizable parameters.
Metadata
Slug manus-stock-analysis
Version 1.0.0
License
All-time Installs 18
Active Installs 18
Total Versions 1

💬 Comments