360 Secure SkillHub
360 安全技能中心

Equity Research

核心功能:调用三个子工具获取股票价格走势与事件、基本面数据、对应区域市场舆情,合成结构化完整研报。典型场景:用户需全面拆解个股、制定买卖持决策、获取多维度综合分析时使用;单一需求请勿用。输入为有效Yahoo Finance股票代码,输出含价格快照、基本面、市场背景、综合判断的统一报告,依赖uv环境运行。

youpele52
youpele52
热度 72.76
最近更新 2026-05-11 17:29:17
分类:数据依赖:代码执行应用场景:市场分析 / 报告撰写 / 财务

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add equity-research
Metadata
name
equity-research
description
Run a full equity research report on a stock by executing three local scripts with uv run. Read this skill file for exact commands. Do NOT use sessions_spawn or web search.
homepage
https://finance.yahoo.com
metadata
{"clawdbot":{"emoji":"🧭","requires":{"bins":["uv"]}}}

Skill: Equity Research

When to use

  • The user wants a full breakdown or deep dive on a stock.
  • The user wants to make a buy/sell/hold decision and needs all signals in one place.
  • The user asks "tell me everything about [ticker]" or "give me a full report on [company]".
  • The user wants comprehensive equity research combining price, fundamentals, and market sentiment.

When NOT to use

  • The user only wants the current price or daily movement → use stock-price-checker-pro
  • The user only wants fundamentals (P/E, EPS, margins) → use stock-fundamentals
  • The user only wants recent news headlines → use market-news-brief

Commands

This skill orchestrates three sub-skills. Run all three commands for the same ticker, then synthesize the results into a unified report.

Step 1 — Current price, ranges, and upcoming events

uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py <TICKER>

Step 2 — Fundamentals (valuation, profitability, balance sheet)

uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py <TICKER>

Step 3 — Broad market news and sentiment

# For US-listed stocks
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py US

# For German/European stocks (e.g. RHM.DE, SAP.DE, ASML.AS)
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py EUROPE

# For Japanese stocks (e.g. 7203.T)
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py JAPAN

# For Korean stocks (e.g. 005930.KS)
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py SOUTH_KOREA

⚠️ market-news-brief takes a market scope word (US, EUROPE, ASIA, GLOBAL, UK, GERMANY, NETHERLANDS, JAPAN, SOUTH_KOREA). Do NOT pass a bare company ticker like AAPL or RHM.DE — it will error. Use US for US-listed equities, EUROPE for European stocks, GLOBAL for a worldwide macro backdrop.

Full example — Apple (US)

uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py AAPL
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py AAPL
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py US

Full example — Rheinmetall (Germany)

uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py RHM.DE
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py RHM.DE
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py EUROPE

Full example — NVIDIA (US)

uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py NVDA
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py NVDA
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py US

Report Structure

After running all three commands, synthesize the results into a structured report:

  1. Price Snapshot — current price, daily change, volume, 52W range, upcoming events
  2. Fundamentals Summary — valuation multiples, profitability margins, debt profile, analyst target
  3. Market Context — macro tone for the relevant region, dominant themes, key headlines
  4. Overall Take — a brief synthesized assessment combining all three signals (bullish / neutral / bearish and why)

Notes

  • Always run all three sub-skills before writing the report — partial data leads to incomplete conclusions.
  • Each sub-skill uses uv run internally — no manual pip install or environment setup needed.
  • Do NOT attempt to fetch any of this data via web search or curl — always use the commands above.
  • Do NOT use the .sh wrapper scripts — call uv run src/main.py directly as shown in the examples.
  • uv run reads the inline # /// script dependency block in each main.py and auto-installs yfinance — no pip or venv setup needed.
  • Ticker symbols must be valid Yahoo Finance tickers. See TOOLS.md for the full ticker format reference by exchange.